看板 C_and_CPP 關於我們 聯絡資訊
int main(int argc, char* argv[]) { printf("Hello World!\n"); system("cmd"); return 0; } ※ 引述《dendrobium (石斛蘭)》之銘言: : ※ 引述《harrison0715 (@@)》之銘言: : : 請問如果在C語言下寫一個如下的cmd line的程式 : : int main(int argc, char *argv[]) : : 假設我不希望每次cmd執行完就關閉式窗 : : 而是每次執行完指令後 : : 視窗可以繼續等待我輸入下次的指令 : : 這樣的程式架構要怎麼描述呢? : : 謝謝! : int main(int argc, char *argv[]) : { : if( argc > 1 ) : { : 執行 cmd (以argv內的指令去跑) : } : while(true) : { : 輸入 cmd : 執行 cmd (以輸入的指令去跑) : } : return 0; : } : 這樣ok嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.229.237.30
xatier:精巧完美的好方法! 06/26 12:32
VictorTom:老實說小弟真的搞迷糊了不曉得原po到底要什麼....Orz 06/26 13:18
suhorng:+1 06/26 13:19
tinlans:因為原 po 沒有用正確的術語描述他的需求... 06/26 13:19
MOONRAKER:我看他自己也不知道他要什麼。幾種可能都提出過了。 06/26 14:21