当前位置:首页 » 编程语言 » c语言运行结果窗口消失
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言运行结果窗口消失

发布时间: 2023-05-31 19:32:37

Ⅰ 用vc2010编c语言,为什么编出来的exe双击打开,刚刚出现窗口就马上消失了。还有打开了一按回车键,又消失了

原因是,你打开了exe之后。程序就开始运行了。运行完后窗口会关闭。
其实电脑已经帮你运行完了所有你的程序,只不过电脑运行的很快,一下就运行完了。你打印出的东西,有显示,但你还没反应过来看不到。
这个问题,你只要在你的程序后面加个scanf语句,就行,这样,你的程序在运行完之后,会等待你输入,就会停在窗口。而你的程序在那个时候是运行完了的

Ⅱ C语言,编完程序后,运行,显示“编译成功”,但是接着弹出的黑色背景显示框,却一闪就没有了。

编译不会弹出窗口的。运行的时候会。例子:#include
void
main(){
printf("hello
world\n");}程序运行后,窗口弹出又消失,很快,这是程序已经运行完成,可以用alt+f5查看结果,就是调出刚开弹出的黑窗口。当然,这样很烦人,可以稍微修改下程序,让程序运行后不是直接关闭窗口。#include
void
main(){
printf("hello
world\n");
getch();}这样程序运行后,在getch()这里停留,等待一个键盘输入才结束整个程序。

Ⅲ c语言程序调试后很快结果就没了

和VC++不一样,TC在运行完程序后是不会暂停陵手神的,尺亏所以窗薯迹口闪一下就会关闭
如果需要查看运行结果,就需要在程序结束时(return语句之前)加一句getch();作用是等待用户的键入,这时如果你按任意键程序程序才会执行完毕,这样你就可以看到运行结果了

Ⅳ 为什么在文件夹中打开c语言的exe文件,运行以后立马消失了,怎么让它不消失

程序运行完成后没有任何义务再让窗口停留在屏幕上,所以必须要加入等待输入的代码。如果希望用户直到按下回车再退出,那么可以在main函数最后调用头文件stdio.h中的getchar()函数并抛弃其返回值。这样程序就会继续等待输入直到你桥迹按下回车。有的情况下可能需要连续使用两次getchar(),原因是之前的输入的末尾可能包含回车,而之前的输入语句还没有读入这个回车符(例如之前读取的是一个整数,那么整数输入完后的回车将被输入函数留在缓冲区中),导致第一个getchar()将其读入后立马返回。如早锋果希望敏睁并用户在按下任意一个键以后就退出,可以在mian函数末尾调用头文件conio.h中的getch()函数并抛弃返回值,这样只要用户按下任意一个键,程序就会退出,经常配合一个提示使用:
printf("按任意键退出……");
getch();
return 0;
这两种方法就能让程序执行完成后等待用户按键了。scanf("%*c");也能达到和getchar同样的效果。

Ⅳ 为什么我电脑运行我编写的C程序时结果出来后就一瞬间就消失了 希望大佬们可以解答的细一点点嘻嘻

你按的是f5运行吧。程序结束了,当然直接消返旅桐失了呀。
你要是按ctrl+f5,或者在main函数最后加上一个漏坦请求输入的代码,他就会停止在那边镇滑

Ⅵ 为什么c语言程序出现了就马上消失了

你没有让程序暂停,它一输出后就结束了。

你可以这样写:

#include<stdio.h>
#include<stdlib.h>

main()
{
printf("abcdef");
printf(" ");
system("pause");
}

或者,不改,直接在cmd中运行

Ⅶ 为什么C语言编写的程序运行时闪一下就没了

C语言编写的程序运行时闪一下就没了是设置错误造成的,解决方法为:

1、我们改橘以最经典的HELLOWORLD程序为例。

Ⅷ 请高手帮忙,我用C语言写了个小程序,但是一运行 结果还没出来 它就消失了,这是怎么回事

用c语言写的,那就在main函数的
return
0;前面添加
getchar();
该函数等待用户输入一个字符,可以使界面停留。若不行,多添加几个。

Ⅸ c语言程序老是调试时窗口一闪就没有了

两种方法,一是改程序,在结束前,请求输入内容,如:
getchar(); 或是 调系统的 system("pause");

方法二,不改程序,改调用方法,不要直接双击exe文件,先开一个cmd窗口,切换目录到你的程序所在位置,在命令行窗口里,输入程序名,回车,结果就一直留着,除非关闭了命令行窗口