问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言 getch()函数

发布网友 发布时间:2022-04-22 09:05

我来回答

3个回答

热心网友 时间:2024-09-01 11:15

在不同平台,输入回车,getch()将返回不同数值,而getchar()统一返回10(即\n)
1)windows平台下ENTER键会产生两个转义字符 \r\n,因此getch返回13(\r)。
2)unix、 linux系统中ENTER键只产生 \n ,因此getch返回10(\n)。
3)MAC OS中ENTER键将产生 \r ,因此getch返回13(\r)。
getch();并非标准C中的函数,不存在C语言中。所以在使用的时候要注意程序的可移植性。
因此,你改成判断 if ( a[i]=='\r')
break;
再试试

热心网友 时间:2024-09-01 11:16

加入
#include <conio.h>
就可以了

热心网友 时间:2024-09-01 11:15

Windows 下回车符不是 "\n" 而是 "\r\n"(ASCII 13),Linux 下回车符才是 "\n"(ASCII 10)。所以你要判断的应该是 if (a[i] == 13)。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
求这图片原图或者主角 出自哪一边电影或者电视剧 哪位大神知道这张图原版在吗?求原版。。。 在word中加下划线时第一次出现一条下划线第二次怎么就出现两条... 诛仙2资料站里的宠物展示能在npc买到吗 求一些诛仙2中的可以变为人形的宠物名字 诛仙2 神域的神农殿里,这是什么东西 诛仙2宠物元神问题 诛仙2 商城 中 宠物元神 怎么比 宠物 还贵啊?宠物元神是干什么的啊... 电热水器怎么安固定花洒 猛鬼夜惊魂剧情介绍 C语言中的getch() 表示什么意思 C语言getch()的使用问题 C语言中,语句getch();是干什么用的啊? C语言 getch() C语言程序中,主函数后面加上getch()有什么作用? 在C语言中语句 getch(); 的作用是? c语言getch()函数 C语言中的getch()是什么意思呢 C语言,getch()的用法? C语言中getch的详细用法?谢谢 getch()函数怎么使用 奥利给有两个意思是什么? c语言中getch怎么用? 奥力给的意思是什么? 为什么剧烈运动之后脚踝会痛,要怎样才能避免,怎... 脚踝骨折后怎么做运动走路 噢力给是什么意思? 脚踝容易扭伤,运动前该做什么准备?拜托各位了 3Q 崴到脚应该多运动还是该多休息? 脚和脚踝运动疲劳怎么放松 C语言,getch()的用法,请用程序举一个例子! getch函数在C语言中使用时需要包涵什么头文件? C语言关于getch()? getch()在C语言中是啥意思 c语言中getch()在c++中怎么用 平安车险优惠多吗? 平安车险现在有优惠吗 平安车险脱保优惠政策 平安车险最大的优惠是什么时候 每年买平安车险有优惠吗 平安车险2018年一月有优惠活动吗 各位玩手机的朋友大家晚上好,我的手机内存不足了... 平安车险没有优惠了 现在平安车险有优惠吗 平安车险电话打过来说2018年6月1号之后没优惠? 车险第二年优惠多少 平安车险电话车险 优惠吗 中国平安车险怎么样?好不好? 世界公认的食品中三大致癌物质是什么?主要存在于... 平安车险电话车险 优惠