[问题] 我的stdio.h档案没有getch();

楼主: apologize (人生在世很惬意)   2014-10-13 10:52:39
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
c
如题,我stdio.h档案没有getch();
只有getchar();
请问要怎么写getch();?
我目的是要让程式中断,不想用, system("PAUSE");
请问还有什么方法?
作者: CaptainH (Cannon)   2014-10-13 11:39:00
学会用debugger...
作者: uranusjr (←這人是超級笨蛋)   2014-10-13 11:45:00
getch 不是标准库函式, 本来就不是在 stdio.h 里面还有什么方法要看你的作业系统而定
作者: x000032001 (版废了该走了)   2014-10-13 13:40:00
真的看作业系统 我找很久找不到win跟linux通用的解法
作者: Killercat (杀人猫™)   2014-10-13 15:20:00
你想说让程式“暂停”吧 中断的话直接丢assert就好了
作者: EdisonX (卡卡兽)   2014-10-13 21:35:00
#include <conio.h> , 非标准函式库
作者: AntaresStar   2014-10-18 00:37:00
如果只是在windows跑 何必怕用system pause呢要不然用scanf抓一个char也行 按enter就继续

Links booklink

Contact Us: admin [ a t ] ucptt.com