假设我有枚举单元{ var1, var2, var3};
然后我在主函数中有一个数组
int main (int argc, char *argv[]);
我想将argv[1]
分配给var1
,其中argv[1]
是通过命令行输入的,我不确定如何对数组指针执行此操作。我知道如何从命令行获取输入,但无法将其分配给 var1
。
最佳答案
你不能。枚举值必须在编译时已知,但 argv
仅在运行时已知。
关于c - 如何将枚举变量分配给数组索引的指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52516487/