dev编译后闪退
㈠ dev-c++编译后一闪而过。
在你的代码main函数的return语句前面,加上一句getchar();,程序窗口就会停下来,就不会一闪而过了。
㈡ Dev-C++编写程序闪退
因为你输入东西之后肯定会有回车,getchar获得一个字符,把回车符读入了,因此闪退。
解决方法:
再加一个getchar();
用system("pause");要求是windows系统,而且要#include <stdlib.h>
不一定用getchar(),如果是其它读入字符的也可以嘛,像什么cin>>v,也可以使程序暂停下来。
㈢ Dev-C++程序闪退
在printf和return之间加一条语句:
getchar();
就行了。表示等待输入一个字符,就挺在那,直到输入任一字符退出
㈣ dev c++可以运行但调试闪退是为什么
这是因为main函数执行完,return了。
命令行程序都这样。有些编译器调试模式下会在mainreturn之前自动插入代码暂停它return。有些就直接return。所以黑框就立刻关闭了。
在main函数 return 前加上这些代码
std::cout<<"按任意键关闭";
std::cin.get();
㈤ dev+c+存储数据闪退什么回事
摘要 点击菜单中的【工具】,然后选择【编译器选项】,然后按照如下设置:
㈥ 我用DEV运行我写的C语言程序, 编译后 运行 闪一下就没了为什么
因为程序运行结束了,所以自动关闭了。用dev编写的时候,可以在程序最后加一句输入
例如:scanf("%c",&a);
或者
加一句
system("pause");
(记得添加对应的库
stdlib.h)
程序就会停留在最后,等待你的进一步指令了
㈦ 为什么 我用DevC++编程的程序,编写好后,eve格式的文件打开一运行就闪退(学生党,换电脑还是这样)
如果是控制台程序,在return语句前加上getchar()试试
㈧ 在DEV_C++中生成的EXE,运行后一闪就没了.怎么消除这个现象
咨询记录 · 回答于2021-11-17
㈨ dev-c++ 编译C语言成功后运行,结果一闪而过.
写好源程序后,ctrl+f9就可以编译了
调试可以用f8,
也可以看一下菜单里面的调试和运行里面的子项就明白了
不过dev运行完就直接结束了
所以为了查看结果最好在每一个程序后加上一句
system("pause");以便查询结果
㈩ 我用DEV C++时为何编译运行的程序总是一闪而过
那是因为你没有在程序运行完成之后,让程序暂停的语句,所以才会一闪而过。你可以在程序最后加上比如:读一字符的语句等这样只要你不按下键盘,程序就会暂时停止,等待。