精華區beta C_and_CPP 關於我們 聯絡資訊
剛才有馬上想到一個存在很久的超級大 FAQ.. 我想大家應該都對這種問題都很有印象: 「我的程式跑完之後 視窗一下子就不見了耶 怎麼辦」 在 win 平台可在要暫停的地方加入 system("pause"); 而 system function 基本上需要 #include <stdlib.h> 這個標準 header 如果程式不一定在 win 跑,那 "pause" 可能就不能用 也可以利用 getchar(); C++ 也可以用 cin.get(); 利用等待使用者輸入的特性,來達成暫停的效果 (實際上要小心避免讀取到緩衝區先前殘留內容的問題,此處先簡略列出) 至於非標準、但是常見有實作的函式 則也有 getch(); => 字元不顯示 getche(); => 會顯示 也可以用來等待使用者按下按鍵 以上 getch/getche 可能會在 conio.h,新版本可能是 conio2.h 端看已安裝的 header 而定 by UNARYvvv -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.70.137.117