int main(int argc,char** argv)参数的意义
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],使其为指定的文件名才能运行,不让人更改你的可执行文件
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],使其为指定的文件名才能运行,不让人更改你的可执行文件
名称
浙公网安备 33010602011771号