【发布时间】:2014-09-26 20:16:09
【问题描述】:
在 g++ 编译器中,我的程序运行良好,但是,在 CC 编译器中,我得到一个错误。
以下行:Shape s[atoi(argv[1])]; 给出了错误:
错误:数组下标运算符中需要整数常量表达式。
然后,我尝试将其更改为:int i = atoi(argv[1]);,后跟Shape s[i];,但仍然出现相同的错误。
我需要 argv[1] 因为它从命令行获取要制作多少个形状。
例如./程序 10
它应该使Team s[10];
如何让 argv[] 与 CC 编译器一起工作?
【问题讨论】: