① 为什么程序运行时输入参数后,按回车键换行而不执行
你的代码需要输入三个整数(可以空格或者回车分开)之后才执行,如果输入的整数数量不够会继续等待输入
你的代码执行完毕后没有暂停,可能一闪而过,如果需要查看运行结果可能需要切换界面,也可橡伍以在return之前添加一个暂停的语句getchar();
你的程序三个if判断后面少了一对花括号,不肆悔能实现排序的效果,程序代码应该修改如下:
#include<stdio.h>
int main()
{
int x,y,z,t;
scanf("%d%d%d",&x,&y,&z);
if(x>裂如正y){t=x;x=y;y=t;}
if(x>z){t=x;x=z;z=t;}
if(y>z){t=y;y=z;z=t;}
printf("%d,%d,%d
",x,y,z);
getchar();
return 0;
}
② 为什么我的回车键不能用
是因为设置起冲突,解决方法如下:
1、首先在电脑“开始菜单”中,点击“控制面板”,如下图所示。
③ 我手机的回车健失灵了是怎么回事,按下回车键就把信息发出去了。
"如果手机按键失灵,建议您:1.若厅败是运行某程序时,无法使用返回键退回上一界面或退出,建议单击主屏幕键(HOME键)退回到待机界面,重新进入该程序尝试。
2.将手机关机重启。
3.若手机的返运族回键、菜单键或最近应用程序按键、HOME键均无法使用,建议将近期安装的软件卸载删除尝试。
4.若无效,请您备份手机中数据(联系人、图片等),将手机恢复出厂设置。
若问题依然存在,有可能是内部硬件出现问题,建议您携带手机三包凭证,将手机送至就近的服务中扮悄颤心由工程师检查机器。
"
④ 电脑回车键怎么不能用了
尊敬的联想用户您好!
请您按照如下操作尝试一下:
一、请您检查机器是否进入过液体或异物,如果有过类似的情况,可能会导致键盘按键失灵或串键。
二、您可顷中旅以开机后按F8进入安全模式,在安全模式下,试一下失灵的按键,看一下是否还有故障。
如果安全模式下正常,那么判断不是硬件故障,属于软件冲突导致,那么请您卸载近期安装的程序和优化软件,如果无效考虑系统问题。
三、如果安全模式下也有同样失灵的情况雀凳,那么就需要到服务站方面检查一下了。
ThinkPad服务站官方查询网址:http://think.lenovo.com.cn/stations/thinkServiceStation.aspx
您可以输入当地的电培喊话区号后进行查询。服务站的工作时间一般是 周一到周五,上午8:30--下午5:30,
个别服务站可能有例外,最好通过电话询问一下。
期待您满意的评价,感谢您对联想的支持,祝您生活愉快!
⑤ 回车键不起作用是怎么回事
按Fn+F10或Fn+F11访问集成的小键盘。当被激活时,具有白色数字的浅灰色键将成为数字小键盘的键(Fn+11)或光标控制键(Fn+F10)。上电时两种设置初始值是关闭的。按Fn+F12(ScrLock)把光标锁定在某一行上。MS-DOS方式下没有影响,上电初始值是关闭的。按Fn+Enter仿真增强型键盘的数字小键盘上的Enter键。按Fn+Ctrl仿真增强型键盘的右Ctrl键。按Fn+Alt仿真增侍腊强型键盘的右Alt键。此外按Fn+F1--F10还有关闭显示器、切换显示器设备、转换省电状态等功能,不同品电脑键盘回车键失灵是键帽下的弹簧老化使弹力减弱,引起弹簧变形,导致该触点不能及时分离,从而无法弹起。其故障维修方法为:将键帽盖片下的弹簧更换,或将弹簧稍微拉伸以恢复其弹力,再重新装好键帽即可。
回车键不能使用的原因有很多,一般说来,常见的有键盘老丛滑上的某个键按下后不能弹起、回车键损坏、键盘长期使用后未及时清洁……你的回车键不能用的真正原因是:你摁的是换档键!!!当我们将编辑框作为一个普通的控件放到对话框上时情况就发生了变化。在此我们以CFormView为例,它也是CView的一个派生类,视是一个Form窗体(即对话框),当放有编辑框的窗体有回车键输入时,由于只有编辑框可以接受从键盘输入的字符,所以当键盘按下时统统把消息都发给了编辑框(在Windows下每个窗口、按钮、编辑框都看作一个窗口,都可以接受消息),可以通过ClassWizard在"Object IDs"选中编辑框所对应的ID号,在右边的消息框中可以看出该编辑框并不能响应WM_CHAR等消息,只能用EN_CHANGE事件来做类似的响应。可当我们加入了对该事件的处理函数时,却又将回车键当作控制字符,当输入回车键并郑衫不会激发EN_CHANGE事件,也就是说用这种方法仍旧无法捕获回车键的输入。
三、拦截回车键的思路与方法
Windows操作系统下各个窗口、控件归根结底都是通过系统的各种各样的消息来相互协调、相互联系的,而我们所遇到的这个问题换到消息的角度说就是"如何使程序能响应在编辑框上输入的回车键所发出的消息",只要能响应到这个消息,剩下的工作都可以在消息处理函数中完成。所以有必要对Windows系统的消息机制做些了解。
⑥ c语言编程的exe文件为什么按回车会闪退,求原理解释。
这些都是依赖于windows的控制台窗口,程序执行完就退出了。
因为程序已经运行结束正常退出了,想看结果就去cmd里敲执行文件完整路径,或者给程序加getchar() scanf() 用stdio的输入函数来拦截程序不让它立马退出,或者调用用stdlib的system函数手芹执行pause命令实现按任意键继续旅薯空。
例如:
新建文本名叫c.c的文件,对文件进行编码,输入以下程序:
#include <stdio.h>
int main(void)
{
printf ("hellow world");
return 0;
}
三保存退出后,用gcc编译命拆瞎令,编译c.c文件,命令如下
gcc c.c -o c
生成的c文件就是.exe文件
(6)回车键为什么无法运行程序扩展阅读:
C语言包含的各种控制语句仅有9种,关键字也只有32 个,程序的编写要求不严格且以小写字母为主,对许多不必要的部分进行了精简。实际上,语句构成与硬件有关联的较少,且C语言本身不提供与硬件相关的输入输出、文件管理等功能,如需此类功能,需要通过配合编译系统所支持的各类库进行编程,故c语言拥有非常简洁的编译系统。
⑦ 键盘上enter键突然失灵是怎么回事
首先检查下,是不是接口松动
这里所说的扰局接口主要是和电脑的接口
可能是程序或者是驱动问题,这个时候重启下电脑
检查下键盘接口或者接盘线子是否有损坏,
如果有损谈哪坏,建议及时更换键盘
检查电脑接口,含李码是否是接口损坏
⑧ c语言的一个问题,按了回车没反应,不运行
没有反应的原因有很多种。比如错误输入,类型错误,代码逻辑错误。不同的亮神情况应该分开分析。
例如 scanf("敬好亏%lf %lf
",&x,&e);
这样的语句在回车后就没有反应,必须输入
后才会有反应。
因为非输出控制符必须原样输入。 在scanf函数当中并不是控制符,这里没当成换行符使用。用scanf 不要加入“ ”非输入控制符,系统在运行袜唤时会自动换行。