int main(int argc, char** argv)argc为传入参数个数,argv是具体的参数。我知道的两种使用方法:1.在命令行中使用,如传入"test.exe f:\a.txt f:\b.txt",那么:argc=3;argv[0] = test.exe (调用可执行文件的时候其实.exe后缀可以省略掉,但是要注意如果是打开文件后缀名不可省略)argv[1] = f:\a.txt (注意不管在任何地方使用路径,如果路径中有空格,一定要用双引号将整个路径括起来!!!)
argv[2] = f:\b.txt2.在vs中调试的时候使用。项目——属性——配置属性——调试——命令参数,设置命令参数就可以传入。此处一定要注意,和在命令行中使用不同,这不能再传第一个参数了,拿上面的例子来说,你应该输入"f:\a.txt f:\b.txt",而不能输入"test.exe f:\a.txt f:\b.txt"。
C++中Main函数参数argc,argv用法
最新推荐文章于 2024-03-21 18:36:15 发布