c语言按完回车就退出了
答:C语言编写的exe程序在按下回车键后会立即关闭,这是因为程序设计时默认遵循Windows控制台窗口的模式,执行完毕后即退出。要解决这个问题,可以在程序中加入一些操作以保持窗口打开,例如使用stdio库的getchar()或scanf()函数暂停程序的退出,或者调用stdlib库的system函数来显示pause命令,让用户有时间查看结果。
答:当你在VS2010中编写完C语言程序后,尝试启动调试时,按回车键程序就立即退出,这可能是由于输入法设置不当导致的。要解决这个问题,可以按照以下步骤操作:首先,打开Visual Studio 2010,而不是DEV C++,因为它可能不是VS2010的标准IDE。接着,选择"文件"->"新建"->"项目",创建一个新的C语言项目。
答:看见命令提示符下的 提示了吗 按任意键 退出 就是说 你按回车键 就推出了 OK ?
答:因为你的程序运行结束了,所以就自动结束了。。如果是c语言的话,你可以在mian函数的return 0 前句加 system("pause"); 让程序停止。。
答:这些都是依赖于windows的控制台窗口,程序执行完就退出了。因为程序已经运行结束正常退出了,想看结果就去cmd里敲执行文件完整路径,或者给程序加getchar() scanf() 用stdio的输入函数来拦截程序不让它立马退出,或者调用用stdlib的system函数执行pause命令实现按任意键继续。例如:新建文本名叫c.c的文件,...
答:因为程序执行完毕退出了,界面被windows关掉了~ 所以你看到的现象是程序自动关掉。以下3种方法可以让你直接在屏幕上看到运行结果,避免程序直接退出而看不到输出信息:1.在cmd命令行里面运行你的程序。2.在程序main函数return之前加入两个getchar();函数调用 3.在程序main函数return之前加上一行system( "...
答:在return 0;之前加一行getchar();就可以了。Visual Studio属于比较正式的开发工具,当所有命令执行完毕后,就没有仍然保留窗口的理由了,所以。
答:代码没大问题,加上暂停的代码就能看到结果了。这样改:1.include<stdlib.h> 2 main最后加上:system("pause");return 0;
答:可以在要获取任意键的地方使用getchar(); 这个程序就会等待获取任意键。
答:在开始的位置加上#includes“stdlib.h”然后在主程序中添加system("pause");语句
网友评论:
伯赖15092754296:
C程序输入完回车直接退出 -
10942宁乖
: 你应该是按F5启动的调试程序. 可以使用Ctrl+F5执行程序,然后输入按回车就不会直接退出了!
伯赖15092754296:
c语言输入数据后回车就退出了? -
10942宁乖
: 代码没大问题,加上暂停的代码就能看到结果了.这样改: 1. #include<stdlib.h>2 main最后加上: system("pause"); return 0;
伯赖15092754296:
c语言设计出来的程序为什么一按回车就自动退出了啊?是不是少写了哪一个? -
10942宁乖
: 看见命令提示符下的 提示了吗 按任意键 退出 就是说 你按回车键 就推出了 OK ?
伯赖15092754296:
c语言编程的exe文件为什么按回车会闪退,求原理解释. -
10942宁乖
: 这些都是依赖于windows的控制台窗口,程序执行完就退出了. 因为程序已经运行结束正常退出了,想看结果就去cmd里敲执行文件完整路径,或者给程序加getchar() scanf() 用stdio的输入函数来拦截程序不让它立马退出,或者调用用stdlib的...
伯赖15092754296:
C程序在执行过一次命令后,按回车直接退出了... -
10942宁乖
: 网上的代码都是基于其它C/C++编辑器的,如果要在DEV C++内显示结果窗口,就需要有getch();或者 system("PAUSE");这两个中断语句. 有两种实现的方法: 第一种:新建工程的时候保留原来的框架. 第二种:使用别人的代码,可以在Main函数末尾加上 system("PAUSE");
伯赖15092754296:
C语言中用scanf需要输入的地方按回车怎么就退出了? -
10942宁乖
: 其实已经显示完a了,只不过太快了,你还没看见呢,程序就结束了.你应该在printf("a"); 的后一行加上一个断点,再运行,程序会停下来. 也可以这样: #include<cinio.h>main() { int a; scanf("%d",&a); printf("%d",a); getch(); }
伯赖15092754296:
为什么c语言编程后的程序打开后一按回车就关掉 -
10942宁乖
: 可能是哪个数组越界了 或者数组元素太多了 或者试下这个 #include<stdlib.h> 在程序末尾或是你想显示数据的地方加上system("PAUSE");
伯赖15092754296:
C语言,每次按回车键后都是快速闪退,怎么将它改成按任意键结束! -
10942宁乖
: 可以在要获取任意键的地方使用getchar(); 这个程序就会等待获取任意键.
伯赖15092754296:
请问C语言按enter直接跳出? -
10942宁乖
: #include <stdio.h> int main(void){int dogs;printf("How many dogs?\n");scanf("%d",&dogs);printf("you have %d dogs\n",dogs);getch();return 0; } 程序到底后自动结束了,所以瞬间显示you have %d dogs\n后自动关了,结束前加个getch();
伯赖15092754296:
c语言中调试时,输入回车后运行框就没了,是怎么回事 -
10942宁乖
: 两种解决办法: 1、#include <stdlib.h> int main() { ... system("pasue"); return 0; } 2、return上一句加getch();