QQ网名大全

有没有办法得到一个结构体的成员变量名字

要实现程序运行时得到结构体的变量名字,可以参考MFC中的实现方法。用宏函数来处理了。如下测试代码:
include
struct man {
char name[20];int age,sex;};define PRINT_STURCT(s_name,e_name)\
printf("%s.%s\n",#s_name,#e_name)\
int main()
{
PRINT_STURCT(man,name);PRINT_STURCT(man,age);PRINT_STURCT(nam,sex);return 0;}
佚名
2024-11-15 10:02:07
最佳回答
类似问题(10)