有没有办法得到一个结构体的成员变量名字
要实现程序运行时得到结构体的变量名字,可以参考MFC中的实现方法。用宏函数来处理了。。如下测试代码:
#include <stdio.h>
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-05-29 15:28:00
类似问题(10)
-
佚名2024-05-29 00:32:50
问MFC中什么算是控件的成员变量?和类的成员变量有什么区别?一个控件可以有多个成员变量吗?
答MFC控件的成员变量一般是指控件类对象的成员变量,和类成员变量没有什么区别,只不过MFC控件的成员变量在控件类中而已
-
佚名2024-05-29 21:42:24
问成字是独体字结构还是半包围结构?
答成是半包围结构。连续两个以上的边被封住是半包围结构的特点。成 chéng本意是事物发展到一定的形态或状况,做好,做完,《后汉书·列女传》有记载:累寸不已,...
-
佚名2024-05-29 08:00:00
问羊绒衫有没有办法让它缩水变小一点
答建议可到专业的洗护店咨询,羊毛衫一般不宜水洗,水洗容易缩水、发硬,影响穿着,以下是毛料衣物洗护方法,可参考:请先查看衣物标签,如果毛衣可以水洗,请按以下方法清洗...
-
佚名2024-05-29 08:00:00
问如何取一个数据结构变量的字节数
答1. sizeof是一定行的,无论你的参数有多复杂,至于你说的内存对齐问题,用#pragma pack(1) 强制数据结构单字节对齐。2. 我不明白你说的x1占...
-
佚名2024-05-29 08:00:00
问如何方便的获取结构体成员的个数
答如果数据时这样的话,考虑用struct2cell转为cell型的,这样比如 original_masks = daria_bend: [144x180x84 l...
-
佚名2024-05-29 08:00:00
问C语言打印结构体的成员名以及它的值。
答你说的是反射,C语言没有这个语法机制。
-
佚名2024-05-29 08:00:00
问c结构体中成员变量的表达方式 .成员变量名。 是什么意思
答这叫Designated Initializers,C99新加的机制。
-
佚名2024-05-29 08:00:00
问结构体指针是一个结构体吗
答结构体是一个数据类型; 结构体指针是指向这个数据类型的指针变量,是存放着指向一个该种结构体数据的地址,类型就是该结构体指针。 指针的名字与成员没有直接关系。...
-
佚名2024-05-29 08:00:00
问结构体变量如何赋值可以直接赋值吗
答结构体变量是可以直接赋值的; 定义结构体类型,然后用这个类型定义出来的变量就是结构体变量; C语言在相同类型的变量间赋值时是直接内存复制的,即将他们的内存进...
-
佚名2024-05-29 08:00:00
问将厌的结构变一变,使它成另一个字,怎么变
答1:机—朵 架—枷 叨—召 吟—含 唯—售 晚—冕 旭——旮(旯) 古—叶 们—闪 晖—晕 晾—景 呆—杏(束、困) 干—士(土) 垠—...
风水
起名
网名
- 1 qq名片赞网名不一样
- 2 ABCC式女生网名
- 3 简单可爱的五字网名
- 4 百度帐号的昵称怎么改名字吗
- 5 四字百里守约昵称
- 6 朱生豪给宋请如的昵称
- 7 武松昵称
- 8 微信小程序如何通过appid获取昵称
- 9 怎么换qq头像和昵称
- 10 尼可拉斯昵称
说说
- 1 iphone qq个性签名在哪里设置
- 2 南山寺的说说
- 3 关于不知道的说说
- 4 爱的很累的说说
- 5 让我们来说说爱情
- 6 被朋友遗忘的说说
- 7 上班挤地铁的心情说说
- 8 吃日式料理的说说
- 9 不可预知的未来说说
- 10 好想见到一个人的心情说说