首页 > 解决方案 > 如何将枚举变量分配给数组索引的指针

问题描述

说我有enum unit{ var1, var2, var3}; 然后我在主函数中有一个数组

int main (int argc, char *argv[]);

我想分配argv[1]给通过命令行输入的var1位置argv[1],我不确定如何为数组指针执行此操作。我知道如何从命令行获取输入,但无法将其分配给var1.

标签: carrayspointersenums

解决方案


你不能。枚举值必须在编译时已知,但argv仅在运行时已知。


推荐阅读