c/c++打印变量名

来源:互联网 发布:touch.js怎么用 编辑:程序博客网 时间:2024/05/19 16:34
#include <stdio.h>;#include <stdlib.h>;#define CAT(x,y)  x##y#define MACRO(x) #x#define SNPRINTF(buf,size,fmt,x) \    snprintf(buf,size,fmt,MACRO(x))int main(){    char a[128];    SNPRINTF(a,sizeof(a)-1,"%s",CAT(Hello,World));    printf("%s\n",a);    return 0;}

0 0
原创粉丝点击