您好,欢迎来到爱学范文!

当前位置:爱学范文网>>实用资料>>c语言中getch的用法

c语言中getch的用法

标签:时间:

  getch()函数是无回显的从控制台取得一个字符。以利用getch()函数让程序调试运行结束后等待编程者按下键盘才返回编辑界面,即任意键继续效果。下面小编就跟你们详细介绍下c语言中getch的用法,希望对你们有用。

  c语言中getch的用法如下:

  [cpp] view plain copy

  #include

  #include

  int main()

  {

  int i ;

  i = getch();

  printf("press any key to continue");

  printf("%d", i);

  return 0;

  }

  Windows下getch()在conio.h的头文件中,但conio.h不是标准库文件,C standard library,ISO C 和POSIX标准中均没有定义。固然Linux系统中会没有这个头文件,网上说在curses.h,然后下载一个库,但弄了半天也没成功取得,从网上找到了一个方法实现getch()的功能。

  [cpp] view plain copy

  int getch()

  {

  struct termios tm, tm_old;

  int fd = STDIN_FILENO,c;

  if (tcgetattr(fd, &tm) < 0)

  {

  return -1;

  }

  tm_old = tm;

  cfmakeraw(&tm);

  if (tcsetattr(fd, TCSANOW, &tm) < 0)

  {

  return -1;

  }

  c = fgetc(stdin);

  if (tcsetattr(fd,TCSANOW,&tm_old) < 0)

  {

  return -1;

  }

  return c;

  }

  直接可以这样用:

  [cpp] view plain copy

  /******************************************************************

  *描述: 实现任意键继续

  *参数: void

  *返回值: void

  *******************************************************************/

  void press_key()

  {

  printf("任意键继续...");

  getch();

  }

  头文件

  [cpp] view plain copy

  #include

  #include

  #include

  #include

推荐阅读:

    想了解更多实用资料的资讯,请访问:实用资料
    下载文档

    看过《c语言中getch的用法》的人还看了以下文章

    延伸阅读

    甲方(广告客户或代理单位):____________________________________ 地 址:____________ 邮码:____________ 电话:___________

    幼儿园教师工作总结篇1  转眼间又已经悄然过去了大半个年头,回望这大半年,幼儿园里很多可爱的小萝卜头,可是悄悄的长了不少个子呢!我也和这群宝贝们一起成长了,只是我长得不是身高,当然也不是体重,我增长的

    中学学校后勤工作总结篇1  2022年的xx学校的欣欣向荣的一年,这一年里面,学生的本科上线率突破了学校建校以来的最好成绩,比之前保持的最高上线率高了将近三分之一,这是十分令人振奋的。虽然作为学校后勤

    担保公司工作总结篇1  时光荏苒,我来到XXXXXXXXXXX担保有限公司已经5个月了,在这期间,我受到了来自公司领导的亲切关怀和同事的大力帮助。通过半年来的学习与工作,自己切身感受到自己在新的环境下

    党员要有做人做事的底线,没有了底线、失去了约束,就容易滥用权力、滋生腐败。本站今天为大家精心准备了树立清风正气,希望对大家有所帮助!  树立清风正气  &ldquo;这是立规矩的地方。&rdquo;2

    【实用】六款新年工作计划模型合集时间一眨眼就过去了,我们的工作也在不断的更新迭代,所以需要写好工作计划。但是工作计划中应该写些什么才是正确的呢?以下是小编编制的6份新年工作计划。欢迎阅读。希望你会喜欢

    企业客服辞职报告是关于销售辞职报告的精选内容,内容包含了与企业客服辞职报告相关的经典语句以及销售辞职报告大全、销售辞职报告范文、销售辞职报告模板等相关资料,为朋友们查找销售辞职

    下面是小编为大家整理的非煤矿山生产安全事故应急预案突发事件防范、预测工作,及时完善防控应对措施。3.3预警3.3.1预警分级。根据高温、台风、暴雨、地震、地质灾害等突发事件可能对全x非煤矿山从业单位的

    为了保障事情或工作顺利、圆满进行,就不得不需要事先制定方案,方案是在案前得出的方法计划。优秀的方案都具备一些什么特点呢?又该怎么写呢?以下是我给大家收集整理的方案策划范文,供大家参考借鉴,希望可以帮助

    教师实习心得最新版7篇把学生教好,让学生成功,是每位教师最大的心愿、最高的荣誉。关于教师实习心得最新版该怎么写的呢?下面小编给大家带来教师实习心得最新版,希望大家喜欢!教师实习心得最新版精选篇1说课是