#define eprintf(...) fprintf(stderr, __VA_ARGS__)

  1. kcy1019 2014.05.26 15:23 신고

    이거 응용이 매우 유용했는데,
    C에는 try catch가 없어서 에러처리할때 goto를 쓰기도 뭐해서 함수를 사용했었던 그 때, #define RaiseError(...) {printf(__VA_ARGS__);retutn -1;}를 써서 편리하게 이용했다(e.g. RaiseError("error reading file %s", file_name);)