自己的printf

自己的printf

#include "stdarg.h"
int my_printf (const char *format, ...)
{
 va_list arg;
 int done;
 
 va_start (arg, format);
 done = vprintf (format, arg);
 va_end (arg);
 return done;
}

vprintf是printf的底层实现细节
加上宏定义就可以方便的实现开/关调试信息了。

你可能感兴趣的:(自己的printf)