电脑运行DEV C++时出现这个提示原因在哪,怎么处理
电脑运行DEVC++时出现这个提示原因在哪,怎么处理已经卸载重新下载过了,问题仍旧出现,是什么原因引起的,该怎么处理这个问题...
电脑运行DEV C++时出现这个提示原因在哪,怎么处理已经卸载重新下载过了,问题仍旧出现,是什么原因引起的,该怎么处理这个问题
展开
1个回答
展开全部
电脑运行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");就好
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int i = 0;
while(i < 1000)
{
printf("%d ", i++);
}
putchar('\n');
system("Pause"); /* 暂停 */
return 0;
}
//------------------------------------------------------------//
再设置一下以便使用:
教你一招:
在Project-->Setting下的Debug页中的Program arguments栏中输入:
">C:\temp\test.txt",程序运行完毕后再打开"C:\temp\test.txt"看看,输出结果都在这里呢。
这个编译器是用Delphi5开发的
1.tools->compiler option->settings->liker 选择yes;
2.在“工具”-》编译选项-》"Add following commands when calling complier"下面的编辑框里加上:-g3
然后在下面的"Add these commands to the linker command line" 下的编辑框上加上:-g3
转到programs页,把gcc行修改为:gcc.exe -D__DEBUG__,把g++行修改为g++.exe -D__DEBUG__ ,点击ok。
重新编译,就能调试了。
关于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");就好
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int i = 0;
while(i < 1000)
{
printf("%d ", i++);
}
putchar('\n');
system("Pause"); /* 暂停 */
return 0;
}
//------------------------------------------------------------//
再设置一下以便使用:
教你一招:
在Project-->Setting下的Debug页中的Program arguments栏中输入:
">C:\temp\test.txt",程序运行完毕后再打开"C:\temp\test.txt"看看,输出结果都在这里呢。
这个编译器是用Delphi5开发的
1.tools->compiler option->settings->liker 选择yes;
2.在“工具”-》编译选项-》"Add following commands when calling complier"下面的编辑框里加上:-g3
然后在下面的"Add these commands to the linker command line" 下的编辑框上加上:-g3
转到programs页,把gcc行修改为:gcc.exe -D__DEBUG__,把g++行修改为g++.exe -D__DEBUG__ ,点击ok。
重新编译,就能调试了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |