[C]日志函数

来源:互联网 发布:吉他谱曲软件 编辑:程序博客网 时间:2024/05/18 12:33
//vsprintf_test.c#include<stdio.h>#include<stdarg.h>void Log(char *buf, const char *format,...){va_list args;va_start(args,format);vsprintf(buf,format,args);va_end(args);printf("%s",buf);}int main(const int argc,const char* argv[]){char buf[128];Log(buf,"int test %d\n",123);Log(buf,"char test %c\n",'X');Log(buf,"string test %s\n","abcd123");Log(buf,"double test %lf\n",123.456);Log(buf,"float test %f\n","123.456");Log(buf,"Hex test %02X %02X\n",0x0F,0xFF);Log(buf,"double test with limited fractional part %0.3f\n",123.456789);return 0;}

0 0
原创粉丝点击