Ⅰ dev c++软件`(编译成功)怎么运行时看不到结果一闪就没了`晕死
因猛芹胡为枝拦首亏执行完了,当然自动退出
你可以在最后return 0前面加一个getchar()
或者使用断点调试
Ⅱ 为什么devc ++ 编译后输入时,光标闪烁但需等一会儿才能输入怎么回事
devc ++ 编译后运行时,出现光标闪烁就说明可以输入了啊。没发现需等一会儿才能输入的情况。
Ⅲ 我用DEV运行我写的C语言程序, 编译后 运行 闪一下就没了为什么
因为程序运行结束了,所以自动关闭了。用dev编樱渣写的时候,可以在程序敏悔最脊拿悄后加一句输入 例如:scanf("%c",&a);
或者 加一句 system("pause"); (记得添加对应的库 stdlib.h)
程序就会停留在最后,等待你的进一步指令了
Ⅳ 用dev c++,点编译后出现小窗口一闪而过,既不报错也不运行(按运行后)。即使写一条输出也是这样,怎么办
因为程序已经跑完了所以就不会继续显示。
在程序结尾加上一句 system(“PAUSE”)但开头头文件加上一个冲念#include<stdlib.h>闭液;
或者散态困加一条输入语句:定义一个不用的 int number;然后程序结尾加上一个 scanf("%d",& number);
Ⅳ 使用c 编译时,控制台一闪而过,system("pause")完全没用
这不是system(“pause”)的问题。你这个程序游衡是不能运行的,所以你一打开就被系统给毙了。
我不知道你用的是什么编译器,建议你去用devc++,这段代码里有好几处语法错误,很多编译器都是可以直接报错的,我给你简单分析一下。
第一,main函数必须是int型返回值,不可以是void,而且必须在程序结束的地方加上
return 0;语句,否则对应系统来说这就是个异常运行的程序。
第二,cout语句每一段数据流只能是一个变量(或是表达式)或者一段字符串,还有其他一些特殊格式比如endl,也就是换行。你写了“cout << sum sum2 << endl;”你在sum和sum2直接加了空格,系统就不会认你这个语句,正确写法是“cout << sum << " " << sum2 << endl;”,利用英文半角格式下的双引号所限定的一段字符串,我这里笑凳就打了空格,运行时就也会打印一个碰磨旅空格。
楼下的说法是不对的,devc++在5版本后支持编译器内打开一个程序时自动暂停,但那不是自动在代码后面加system(“pause"),而是另一个功能——性能测试所提供的效果。如果你不加system("pause"),把编译好的程序直接打开的话也会一闪而过。
system("pause")的意义主要在于给使用者提供方便,但大多数程序需要执行完后快速的自行关闭,这样才能节省系统的资源。
Ⅵ dev-c++ 编译C语言成功后运行,结果一闪而过.
运行结束了当然要退出啦!
你可以在return前面添加一句
system("pause");
记得包含头文件stdlib.h
Ⅶ 我用DEV C++时为何编译运行的程序总是一闪而过
那是因为你没有在程序运行完成之后,让程序暂停的语句,所以才会一闪而过。你可以在程序最后加上比如:读一字符的语句等这样只要你不按下键盘,程序就会暂时停止,等待。
Ⅷ 为什么C语言编写的程序运行时闪一下就没了
C语言编写的程序运行时闪一下就没了是设置错误造成的,解决方法为:
1、我们以最经典的HELLOWORLD程序为例。
Ⅸ Dev C++ 运行程序的时候,为什么黑框一闪而过,什么都看不到
因为程序结束,然后退出命令行,因此看不到输出。
解决方卜好案有两种:
通过命令行运行exe程序,这样即使程序退出命令行也不会退出。
修改程序,使之闭银不退出。比较常见的做法又有2种:
(1)(windows)使用<windows.h>提供的system("pause")。具体做法是一开始添加#include<windows.h>,然后在main函数return前加system("pause")语句。这样程序就会在结束前暂停。
(2)使用getchar()函数。具体做法是一开始添加#include<stdio.h>(C程序)或<cstdio>或型态铅<iostream>(C++程序),然后在main函数return前加getchar()语句,这样程序会等待你输入一个字符才结束,达到了暂停的目的。