[問題] 我的stdio.h檔案沒有getch();

看板C_and_CPP作者 (人生在世很愜意)時間11年前 (2014/10/13 10:52), 9年前編輯推噓2(206)
留言8則, 6人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) c 如題,我stdio.h檔案沒有getch(); 只有getchar(); 請問要怎麼寫getch();? 我目的是要讓程式中斷,不想用, system("PAUSE"); 請問還有什麼方法? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 11.33.2.177 ※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1413168762.A.697.html

10/13 11:39, , 1F
學會用debugger...
10/13 11:39, 1F

10/13 11:45, , 2F
getch 不是標準庫函式, 本來就不是在 stdio.h 裡面
10/13 11:45, 2F

10/13 11:45, , 3F
還有什麼方法要看你的作業系統而定
10/13 11:45, 3F

10/13 13:40, , 4F
真的看作業系統 我找很久找不到win跟linux通用的解法
10/13 13:40, 4F

10/13 15:20, , 5F
你想說讓程式「暫停」吧 中斷的話直接丟assert就好了
10/13 15:20, 5F

10/13 21:35, , 6F
#include <conio.h> , 非標準函式庫
10/13 21:35, 6F

10/18 00:37, , 7F
如果只是在windows跑 何必怕用system pause呢
10/18 00:37, 7F

10/18 00:53, , 8F
要不然用scanf抓一個char也行 按enter就繼續
10/18 00:53, 8F
※ 編輯: apologize (221.154.189.189), 06/17/2016 19:28:40
文章代碼(AID): #1KEpvwQN (C_and_CPP)