在vc里,int main(int argc,char*argv[])是怎么实现的啊

2025-05-18 22:37:54
推荐回答(1个)
回答1:

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文件
他们都是一个道理