devc++程序运行总是被覆盖是为什么呢?
发布网友
发布时间:2023-08-07 09:08
我来回答
共2个回答
热心网友
时间:2023-09-12 22:02
电脑运行DEV C++时出现这个提示原因在哪,怎么处
关于DEV-C++编译执行后都看不到运行结果的解决办法
方法一:在程序的最后加条控制输入的语句,让程序等待键盘的响应。
如getch(),getchar(),system("pause"),getch()要加头文件,conio.h.....都可达到此效果
缺点是每个程序都要进行该操作,该方法一定奏效。
方法二:前段时间看到的方法,此方法是对dev-c++进行配置,你是否能成功就没把握拉。
具体步骤:
在DevCpp --> 工具 --> 配置工具 --> 添加
标题:我的运行
程序:A.BAT
工作路径:
参数:
--> 确定
A.BAT:
----------------
@echo off
%1
echo.
pause
----------------
将该文件放在执行目录下即可(执行目录就是你安装程序的目录下面的bin文件夹下面,例如D:\Dev-Cpp\bin,在这个文件夹下面有ar.exe,ac.exe.c++.exe等很多可执行文件)大概思路是建立个批处理文件,该文件的作用同于system(“pause”);等待键盘的响应
调式程序的时候让系统每次调用该批处理文件,达到等待作用。
在vc++60下也是这么做的。。
用system("PAUSE > NUL");吧!!!记得头文件加上一个<stdlib.h>或<Windows.h>即可,getch()不是标准函数,不建议用!! getch()无限循环
return 0;前面加system("pause");就好
热心网友
时间:2023-09-12 22:02
同一项目下只能有一个main入口,如果没有需要建议不要创建项目,而是新建源文件就行了。