盖奇(getch)和盖奇(getche)的区别
一个程序从用户那里获得输入,然后对这些数据进行某种处理并输出结果。输入和输出功能是连接用户和终端的纽带。在C语言中,语言提供了大量的输入函数和输出函数。两个这样的函数是getch和getche。getch和getche的键区别在于,getch用于从键盘读取单个字符,该字符不会在屏幕上显示输入的值,也不会等待enter键;而getche用于从键盘读取一个字符,该字符在屏幕上立即显示,而不必等待enter键。本文讨论了getch和getche这两个函数之间的区别。
目录
1. 概述和主要区别
2. 什么是getch
3. 格奇是什么
4.getch和getche的相似之处
5. 并列比较-表格形式的getch与getche
6. 摘要
什么是盖奇(getch)?
getch用于从键盘读取单个字符。读数不显示在屏幕上。输入的字符将立即返回,无需等待回车键。
getch将读取用户输入的值,但不会在屏幕上显示。当用户给出一个输入字符时,它不会显示在屏幕上,并且没有等待enter键,printf的输出将显示在屏幕的下一个位置。它只显示因为printf函数。
根据上述程序,使用getch函数读取字符。它不会在屏幕上显示接收到的值,也不会等到按下回车键。这里,输入字符'y'给出。它不会显示在屏幕上,也不会等到按下回车键。显示'y'值是因为putchar函数。
什么是盖奇(getche)?
getche函数用于从键盘读取单个字符。读数立即显示在屏幕上,无需等待回车键。
根据上述程序,使用getche函数读取字符。它在屏幕上显示接收到的值。它不会等到按下回车键。当输入“a”时,它会显示在屏幕上。它不会等到按下回车键。由于putchar函数,第二个'a'值显示在屏幕上。
盖奇(getch)和盖奇(getche)的共同点
- 这两个函数都是C语言提供的函数。
- 不等到按下回车键。
盖奇(getch)和盖奇(getche)的区别
getch vs getche | |
getch是一个C函数,用于从键盘上读取一个字符,该字符不显示在屏幕上,并且不需要等待enter键就可以立即返回。 | getche是一个C函数,可以从键盘上读取一个字符,而不必等待enter键,就可以立即显示在屏幕上。 |
输入显示方法 | |
getch不显示用户输入的字符。 | getche显示用户输入的字符。 |
语法 | |
getch语法类似于intgetch(void); | getche语法类似于intgetche(void); |
总结 - 盖奇(getch) vs. 盖奇(getche)
getch和getche是C语言中的函数。getch和getche的区别在于,getch用于从键盘读取单个字符,该字符不会在屏幕上显示输入的值,也不会等待enter键;getche用于从键盘读取单个字符,该字符在屏幕上立即显示,而不必等待enter键。getch和getche看起来是一样的,但它们不同。
下载getch vs getche的pdf版本
引用
- 马哈扬计算机公司。YouTube,YouTube,2014年1月31日。这里有阿希姆·拉米查恩,项目经理在凯思法典跟随。“第三单元。“输入和输出”,LinkedIn SlideShare,2016年2月29日。此处提供