argc 表示命令行参数个数(包含可执行文件名) argv 则是一个字符串数组,共有 argc 个字符串,每个串为一个参数 如你生成了一个 t1.exe 的文件,按如下方式运行 C:\> t1 f1.txt /p 则 argc = 3 argv[0] = "C:\> t1.exe " argv[1] = "f1.txt " argv[2] = "/p " 你可以在程序使用以上参数,比如检查 argv[0],使其为指定的文件名才能运行,不让人更改你的可执行文件
名称