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

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

 

调用方式:

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

 结果:

 

posted on 2021-11-10 11:26  Ants_hu  阅读(238)  评论(0编辑  收藏  举报

导航