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

如题所述

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)。
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-08-25
#include <conio.h>

楼上的,getch()和getchar()是两个不同的函数来的。本回答被提问者采纳
第2个回答  2006-08-25
getchar()
#include <stdio.h>
--------------------
昨天太晚了 。。。看串了。。。。。

C++中getch()函数是怎么一回事?它包含在哪个头文件中??
getch()这个函数是一个不回显函数,当用户按下某个字符时,函数自动读取,无需按回车.但是这个函数并非标准函数,要注意移植性.getch():所在头文件:conio.h 函数用途:从控制台读取一个字符,但不显示在屏幕上 函数原型:int getch(void)返回值:读取的字符 ...

C++中用getch()隐藏输出
嗯啦,getch()是C语言的东西,不是C++的,C++里边是用输出流。 需要包含conio.h头文件。 Example \/* GETCH.C: This program reads characters from * the keyboard until it receives a 'Y' or 'y'. *\/ #include <conio.h> #include <ctype.h> void main( void ) { int ch; _cputs...

在C++中怎么实现与C 语言中的getch()同功能?
另外,stdlib.h中也应该有此指令。

getch 头文件
getch():所在头文件:conio.h 函数用途:从控制台读取一个字符,但不显示在屏幕上 函数原型:int getch(void)返回值:读取的字符 例如:char ch;或int ch;_getch();或ch=_getch();用_getch();会等待你按下任意键,再继续执行下面的语句;用ch=_getch();会等待你按下任意键之后,把该键字...

getch()在C++中要使用怎样的语句来代替
C++是完全兼容C的,在C中能用的函数,在C++中就能用 头文件应该是 conio.h

getch函数在C语言中使用时需要包涵什么头文件?
当在C语言中使用getch函数时,应将包含的头文件重写为conio,h应该写成#include函数原型为:intgetch(void)Getch特性:从标准输入设备(键盘)读取字符,而不将其回送到监视器。Getch是一种计算机功能,它在Windows下从控制台获取字符,而不像在Linux下那样使用echo。用法是intgetch(void)。在Linux平台...

C++中getch()是什么意思
getchar有一个int型的返回值.当程序调用getchar时.程序就等着用户按键.用户输入的字符被存放在键盘缓冲区中.直到用户按回车为止(回车字符也放在缓冲区中).当用户键入回车之后,getchar才开始从stdio流中每次读入一个字符.getchar函数的返回值是用户输入的第一个字符的ASCII码,如出错返回-1,且将用户输入...

C语言中的getch() 表示什么意思
getch()是从键盘接受一个无回显,不缓冲的输入,并返回对应按键的字符 这里就是等待一个输入,让屏幕暂停一下,方便看程序执行的结果

C语言 getch()与头文件conio.h的关系,想问,不写conio头文件,getch()也...
getchar();一般情况下你在输入结束以后都会按一下回车,这时候回车键就留在了缓存区,你在下次读数据的时候会把回车键首先读取到但是也许你并不想读入,所以在此之前在用个getchar();就把多余的回车读走了,这是其清空缓存区的作用,但是我一般清空缓存区如果是c语言就用fflush(stdin);如果是c++...

C++中getch()函数是怎么一回事?它包含在哪个头文件中??
conio.h 等待从标准输入设备也就是你的键盘输入一个值之后程序再运行

相似回答