为什么执行后遇到问题关闭?
要求:编写程序使之可以接受命令行选项,并输出传递给main的实参的值。我的代码如下:#include<iostream>
using namespace std;
int main(int argc, char **argv)
{
cout << argc << '\n';
int i=0;
cout << argv[i] << '\n';
for(i=1; i<=argc; i++)
{
cout << argv[i] << '\n';
argv++;
}
return 0;
}
编译链接都没问题,在"运行"中执行也能输出结果。但是1会后就会出现windows的运行错误。
是不是我的程序的问题呢,还是别的原因呢?