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