int main(int argc,char*argv[])
如果你直接运行的时候,默认的argc是为1,而argv[0]=该.exe文件的物理地址,这个你可以设置断点跟进去看
如果你想要多个参数,你可以在命令项下运行:举个例子:
int main(int argc,char*argv[])
{
for(int i=0;i
cout<
}
假如说你生成的文件在c:\下的123.exe;
那么你在命令行下输入c:\123 aaaa bbbb cccc
那么程序最终会输出 c:\123.exe
aaaa
bbbb
cccc
这4个字符串<这几个都是命令行传给main函数的>
如果你编译之后直接点运行那么就只会输出 c:\123.exe
还比如这个 NOTEPAD 123.txt 运行以后就会打开123.txt文件
他们都是一个道理