Re: [FAQ&FME] C 語言新手十誡
※ 引述《khoguan (Khoguan Phuann)》之銘言:
: 這篇可當做本板 FAQ & FME 內容的一部份,請大家改正及補充。
: (FME -- Frequently Made Errors)
: ----------------------------------------------------------
[刪]
剛才有馬上想到一個存在很久的超級大 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 而定
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.70.137.117
※ 編輯: UNARYvvv 來自: 61.70.137.117 (08/25 12:50)
推
61.222.148.171 08/25, , 1F
61.222.148.171 08/25, 1F
推
59.115.78.29 08/25, , 2F
59.115.78.29 08/25, 2F
推
61.70.137.117 08/25, , 3F
61.70.137.117 08/25, 3F
推
210.243.237.65 08/25, , 4F
210.243.237.65 08/25, 4F
→
210.243.237.65 08/25, , 5F
210.243.237.65 08/25, 5F
→
220.130.208.168 08/25, , 6F
220.130.208.168 08/25, 6F
推
61.222.148.171 08/25, , 7F
61.222.148.171 08/25, 7F
→
218.164.85.148 08/25, , 8F
218.164.85.148 08/25, 8F
→
218.164.85.148 08/25, , 9F
218.164.85.148 08/25, 9F
推
210.243.237.65 08/25, , 10F
210.243.237.65 08/25, 10F
→
59.115.72.10 08/26, , 11F
59.115.72.10 08/26, 11F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 14 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章