欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

如何在Dev-C++上实现调试功能

程序员文章站 2022-03-10 21:08:57
...

最近在做项目的时候,发现debug功能太优秀了,简直是辅助看工程代码的神器。

想着刷CCF CSP的时候,每次代码输出不正确,都是瞪着眼睛从头到尾一遍遍理逻辑找错(实在是太沙雕了想想看)。

于是想着Dev-C++调试功能用起来,在网上看了几篇博客,综合一下,写点东西,防止自己忘了!

Step 1:新建一个工程

如何在Dev-C++上实现调试功能

Step 2:粘贴或敲写一段调试代码(此处用CCF CSP20150902题解代码为例)

如何在Dev-C++上实现调试功能

调试代码:

#include<iostream>
using namespace std;

int main(){
	int y,d;
	cin>>y>>d;
	int month[12]={31,28,31,30,31,30,31,31,30,31,30,31};
	if((y%4==0&&y%100!=0)||y%400==0){
		month[1]=29;
	}
	int i=0;
	int temp=d-month[0];
	while(temp>0){
		temp=d-month[i];
		i++;
	}
	cout<<i<<endl;
	cout<<temp;
	return 0;
}

Step 3:设置断点(在要设置断点的那行代码开头处的数字上单击一下)

如何在Dev-C++上实现调试功能

可以设置多个断点,也可以只设置一个断点。

若设置多个断点,程序将在断点和断点之间进行调试;若设置一个断点,程序从设置断点处开始,随着点击下一步,一步步进行下去,直至程序结束。

Step 4:点击“调试”,开始进入调试

如何在Dev-C++上实现调试功能

弹出选择框,选择Yes

如何在Dev-C++上实现调试功能

Step 5:如果程序需要输入,会跳出黑框,输入数据,按回车键

如何在Dev-C++上实现调试功能

Step 6:点击“添加查看”,添加想要观察的变量(这里以i 和 temp为例)

如何在Dev-C++上实现调试功能

Step 7:把左边项目管理文件筐切换到调试,即可观察左边栏目调试区域变量值的变化

如何在Dev-C++上实现调试功能

Step 8:调试正式开始,点击下一步,让程序运行到想要的位置(蓝色行表示当前程序运行的位置)

如何在Dev-C++上实现调试功能

 

相关标签: 杂七杂八