所以现在即时制作一个程序,涉及创建以机场目的地命名的众多结构,但我遇到了一个问题,我似乎找不到解决方案。我如何使用变量而不是字符串本身给出我的结构的名称?如:如何将变量设置为结构体的名称?
struct airport {
char name;
int capacity;
}
int main(void)
{
id = "dubai";
struct airport id;
}
,我想,要创建结构:
struct airport dubai;
你不能这样做在C.为什么你想要做呢? –
@ l3x:这有很好的应用。但是那需要像Python这样的动态类型语言。 – Olaf
将您的'name'字段更改为指针或数组。 –