假设我想通过命令(使用argc和argv)打开该程序。你得到你的程序名称,打开程序。它给你的.exe。然后,一旦你的program.exe运行,添加另一个参数,如(program.exe打开),它应该在你的程序中打开一些东西。打开通过命令参数执行某些操作的函数
if (argc >= 5){
if (int(argv[1]) == 1){
function1();
function2();
function3();
}
}
基本上在这种情况下,如果用户输入program.exe 1,(1是本例中的开头),它应该执行以下功能。为什么这在逻辑上不正确? (因为其中没有显示)
一开始,'的Program.exe 1'不会导致'ARGC> = 5' ... –