C++学习之路(16)---命令行参数

1、VS2015给命令行添加参数:

右键要添加命令行参数的工程->属性->配置属性->调试,右边有命令行参数输入框,输入即可。argv[0]是程序名,从argv[1]开始是输入的参数。个参数之间用空格进行分隔,当参数中含有空格时,要将参数用双引号括起来,否则空格不会被添加到参数中。

C++学习之路(16)---命令行参数

2、cmd添加

main(int argc, char **argv){...};
若可执行程序名是 test.exe
输入参数 -- 命令行拍入:
test.exe -p 400 -h 400
程序里:
argc 为 5 -- 命令行参数个数 (父进程传递进程序的)
参数内容(字符串型式)--(父进程传递进程序的):
argv[0] = "test.exe";
argv[1] = "-p";
argv[2] = "400";
argv[3] = "-h";
argv[4] = "400";