其他分享
首页 > 其他分享> > 【c语言】printf函数自定义封装打印id序列

【c语言】printf函数自定义封装打印id序列

作者:互联网

unsigned long printId = 0;
char str[100] = {0};
#define MYPRINTF(fmt, ...) do{printId++;sprintf(str,"%ld:",printId);printf(strcat(str,fmt), __VA_ARGS__);memset(str,0,strlen(str));}while(0)

调用方式:

MYPRINTF("父亲: 放苹果之后, 剩余空间=%u, 苹果数=%u\n", vremain, vapple);

 结果:

 

标签:__,MYPRINTF,自定义,fmt,str,printf,printId,id
来源: https://www.cnblogs.com/huhe/p/15532662.html