getch函数在C语言中使用时需要包涵什么头文件?

 我来答
大宝妈谈教育
高粉答主

2020-05-02 · 关注我不会让你失望
知道小有建树答主
回答量:3306
采纳率:100%
帮助的人:65万
展开全部

当在C语言中使用getch函数时,应将包含的头文件重写为conio,h应该写成#include函数原型为:intgetch(void)Getch特性:从标准输入设备(键盘)读取字符,而不将其回送到监视器。

Getch是一种计算机功能,它在Windows下从控制台获取字符,而不像在Linux下那样使用echo。用法是intgetch(void)。

在Linux平台上(也就是,curses.h),您还应该在使用函数之前使用initscr(),然后在使用它之后调用endwin()。在Windows下不推荐使用POSIX。建议使用与标准c++中类似的名称:_getch。

扩展资料:

Getch();它不是标准C的函数,它在C中不存在,所以在使用程序时要注意可移植性。国内C语言初学者经常使用getch();若要挂起程序而不知道此函数的来源。

建议使用getchar()或使用头文件系统(“PAUSE”)调用系统命令来暂停;替换这个特性或者用编译器替换它(如果可能的话)。

在不同的平台上,输入enter,getch()将返回不同的zhidao值,getchar()将返回10(即\n)。Initscr()在使用之前调用,endwin()在最后调用。否则函数将不显示任何字符。

mlper_
推荐于2017-09-13 · TA获得超过8017个赞
知道大有可为答主
回答量:4863
采纳率:78%
帮助的人:1329万
展开全部
  1. getch函数在C语言中使用时需包含的头文件为 conio.h ,应写为#include<conio.h>

  2. 函数原型为:int getch(void);

  3. getch的功能:从标准输入设备(键盘)读入一个字符,不回显在显示器上.

  3.  getch函数的使用例程

 # include <conio.h>

# include <iostream.h>

# include <stdio.h>

int main()

{

    char ch;

    printf("请输入一个字符: ");

    ch = getch();    //在输入字符的时候,屏幕上并看不到输入的字符

    printf("输入的字符是:%c ",ch);    //输出字符

    return 0;

}

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ee9602dfb
2007-05-10 · TA获得超过319个赞
知道小有建树答主
回答量:865
采纳率:0%
帮助的人:784万
展开全部
#include<conio.h>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
linhaice
2007-05-10 · 超过11用户采纳过TA的回答
知道小有建树答主
回答量:65
采纳率:0%
帮助的人:28.4万
展开全部
conio.h
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huakaibubai800
2007-05-10 · 超过20用户采纳过TA的回答
知道答主
回答量:98
采纳率:100%
帮助的人:65.9万
展开全部
#include stdio.h
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式