#include <stdarg.h>
#ifdef SHOWTIME
static void PRINTF(const char *format, ...)
{
va_list argPtr;
int count;
va_start(argPtr, format); /* 获取可变参数列表 */
fflush(stdout); /* 强制刷新输出缓冲区 */
count = vfprintf(stderr, format, argPtr); /* 将信息输出到标准出错流设备 */
va_end(argPtr); /* 可变参数列表结束 */
}
#else
static inline void PRINTF(const char *format, ...)
{
}
#endif
用的时候只要#define SHOWTIME 就可以用PRINTF 函数了 。