gpt4 book ai didi

c - 我有一个包含成员变量名称的字符串。我想用它来访问成员本身

转载 作者:太空宇宙 更新时间:2023-11-04 06:26:34 25 4
gpt4 key购买 nike

<分区>

#include <stdio.h>
#include <stdlib.h>

struct student{
int wkTime;
} x;

int main(void) {
struct student* john = malloc(sizeof(x));
john ->wkTime = 10;

void* emp;
emp = (char *) "wkTime";

printf("%d",john ->wkTime);
printf("%d",john -> *(emp));

return 1;
}

我想访问 vaiable 的值 - wkTime 不使用 john ->wkTime 但使用 *emp 我想获取 john 的 wkTime 变量的值。本质上,在我将以字符指针的形式使用变量名的情况下。我想用它来访问我的学生节点实例中的变量。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com