【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