永发信息网

C++编译提示invalid types 'int[int]' for array subscript

答案:1  悬赏:60  手机版
解决时间 2021-02-25 21:57
  • 提问者网友:鼻尖触碰
  • 2021-02-25 18:27
#include <iostream>
#include <stdlib.h>
using namespace std;
int main(int argc,char *argv[])
{
system("chcp 65001");
system("cls");
int i=0;
cout<<"argc="<<argc<<endl;
for (i=0;i<argc;i++)
cout<<"argc["<<i<<"]=["<<argc[i]<<"]"<<endl;
system("pause");
return 0;
}
--------------------------------------------------
gcc编译提示的错误如下:
.\compile.cpp: In function 'int main(int, char**)':
.\compile.cpp:11:36: error: invalid types 'int[int]' for array subscript
cout<<"argc["<<i<<"]=["<<argc[i]<<"]"<<endl;
--------------------------------------------------
如上,求大神解答~
最佳答案
  • 五星知识达人网友:等灯
  • 2021-02-25 19:44
cout<<"argc["<<i<<"]=["<<argv[i]<<"]"<<endl;//vvvvvvvvvvvvv
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯