· Uncategorized

C语言中argc和argv的含义

By Taige

C语言主函数:

int main(int argc, char** argv);

其中,argc为传入参数个数,argv是具体的参数。

具体含义:

一个程序test.exe,在命令行中输入

> test.exe c:\a.txt hhh

则 argc = 3, 且: argv[0] = "test.exe" argv[1] = "c:\a.txt" argv[2] = "hhh"

注意:如果路径名包含空格,整体需要用引号包含。如"C:\Program Files\xxx"

#C