home made videos:c++中和c中的getch()相对应的是什么,需包含哪个头文件

来源:百度文库 编辑:高校问答 时间:2024/05/06 11:28:55

getch是一个不回显函数,当用户按下某个字符时,函数自动读取,无需按回车,有的C语言命令行程序会用到此函数做游戏,但是这个函数并非标准函数,要注意移植性
所在头文件是conio.h。

在使用之前要调用initscr(),结束时要调用endwin()。否则会出现不输入字符这个函数
也会返回的情况。
在不同平台,输入回车,getch()将返回不同数值,而getchar()统一返回10(即\n)
1windows平台下ENTER键会产生两个转义字符 \r\n,因此getch返回13(\r)。
2unix、 linux系统中ENTER键只产生 \n ,因此getch返回10(\n)。
3MAC OS中ENTER键将产生 \r ,因此getch返回13(\r)。

#include <conio.h>

楼上的,getch()和getchar()是两个不同的函数来的。

getchar()
#include <stdio.h>
--------------------
昨天太晚了 。。。看串了。。。。。