getch()的功能是从控制台读取一个字符,但不显示在屏幕上;当用户按下某个字符时,函数自动读取,无需按回车。其语法格式为“int getch(void)”,在使用getch()时,需要引入头文件“conio.h”。

本文操作环境:宏基S40-51、Dev-C++ 5.11版、Windows10家庭中文版

相关推荐:C语言视频教程、C++视频教程

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

getch():

所在头文件:conio.h

函数用途:从控制台读取一个字符,但不显示在屏幕上

函数原型:int getch(void)

返回值:读取的字符

例如:

# include <conio.h> # include <stdio.h> int main() {     char ch;     printf("请输入一个字符: ");     ch = getch();    //在输入字符的时候,屏幕上并看不到输入的字符     printf("输入的字符是:%c ",ch);    //输出字符     return 0; }

1.png

说明:

getch();并非标准C中的函数,不存在C语言中。所以在使用的时候要注意程序的可移植性。国内C语言新手常常使用getch();来暂停程序且不知道此函数来源,建议使用getchar()或者使用<stdlib.h>头文件中的system("PAUSE")调用系统命令暂停;(如果情况允许)代替此功能或更换一款编译器。

更多编程相关知识,请访问:编程学习!!

更多相关文章

  1. go defer(go延迟函数)介绍
  2. go语言的init函数详解
  3. go语言​中的包引入、函数、变量使用
  4. go语言函数介绍
  5. golang不可重入函数实现
  6. golang的函数怎么写
  7. golang判断字符串是否为空的方法
  8. golang判断字符串是否数字的方法
  9. golang中如何比较字符串是否相等

随机推荐

  1. Javascript Ajax Call总是返回readyState
  2. 屏蔽标签的href跳转功能
  3. 将大型阵列传输到客户端
  4. JavaScript 字符串函数 之查找字符方法(
  5. jQuery通过igorescobar jQuery掩码插件验
  6. 客户端处理和服务器端处理,哪个比较快?
  7. 剑道级联 - 过早发射?
  8. javascript中Cookie的用法
  9. zTree.js 异步加载地区例子
  10. jQuery ajax循环和迭代范围