假設我想通過命令(使用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' ... –