问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用C++ builder调试程序

发布网友 发布时间:2022-04-26 14:44

我来回答

3个回答

热心网友 时间:2022-06-29 08:38

1。在代码前用鼠标左键点一下会出现一个红点(叫做断点),这样再运行程序时,程序运行到设置到断点处会停下来,按f8可以一句代码一句代码的运行,并且把鼠标指到你定义的变量上可以看到当前该变量的数值。在代码前再用鼠标左键点一下可以取消断点
2。要看数值,一般是在窗体中添加一个“按钮”控键,然后双击该按钮可以进入该按钮响应的函数,在函数内添家代码ShowMessage(str);其中str是字符串格式,这样程序运行时单击该按钮就可以显示str的内容
(如果要显示int型可以用ShowMessage(IntToStr(str));)

热心网友 时间:2022-06-29 08:38

简单来说,有两种方式,一种是源码debug,即分析源码来找出bug位置,一般使用printf()打印出程序执行每一步的信息,一种是可执行文件debug,需要使用调试器来进行。

1、源码debug
类似于下面的源码,主要通过程序执行时输出的信息,来定位bug出现的位置,然后再修改源码。

#include <stdio.h>

void f() { ; }

int main()
{
#ifdef _DEBUG
printf("start main function!\n");
#endif
void f();
#ifdef _DEBUG
printf("leave main function !\n");
#endif
return 0;
}

2、可执行文件调试,windows平台常用的就是vs/vc自带的调试,另外一个就是微软自家开发的调试器windbg。Linux平台以gdb为常用。
IDE自带的调试器以VC6.0为例,编写完代码后,按快截键盘F11,即可进入调试,此时右键,选择“go to disassembly"即可查看到程序的反汇编代码 。一般这种情况,主要是为了对C语言进行反汇编学习。

热心网友 时间:2022-06-29 08:39

system("pause");
在程序结束前+个
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
老师有义务给因违反学校纪律停课在家反思的学生补课吗?你怎么看? oppor15两个摄像头为什么只有一个有用 多人联机的手机游戏有哪些 多人联机的手机游戏推荐 我的世界格斗游戏评测 我的世界龙珠乱斗手机下载地址 好玩的单机游戏,可以联机,小一点的,格斗 我的世界多人联机怎么取消屏幕中的话 我的世界各种地图存档,给网站或网盘,好的给财富,最好是格斗,可以几个人... 菜鸟如何快速进入网络营销行业? 怎么修改计算机密码 巧解台式机的开机密码 如何用C++ builder编写usbxpress 合肥什么地方能给电脑增加内存,价格是多少? 合肥哪卖内存条?? 谁有c++builder帮助文件的中文解释 Borland C++ Builder 6.0的详细说明 如何进行C++ Builder中的文件读写操作 编程语言的C++ Builder 学习C++builder最好的书籍有哪些,拜托高手帮帮忙?有好的电子书更好。 最近想学C++ Builder。请大神推荐几本好书。书中必须带有一些例子。 推荐几本C++Builder的好书 手机屏幕按键失灵了怎样修复 c++ builder如何编写c语言的程序 paonoca空调遥控器上的模式显示是太阳是什么模式? oppo锁屏键失灵修复方法 paonoca空调没有遥控器怎么开 按键失灵,屏幕破损这种情况还能修吗?大概多少钱? 东松空调故障e1什么意思? 电脑显示屏按键坏了维修得多少钱 东松空调一个小时要多少电? 浙江宁波东松空调厂厂址在哪里? 合肥在哪可以换内存 我的是iphone5s c++builder6.0中怎样让c语言编程界面化 Builder C++ 编程, Visual C++的区别 ,C++编程,API编程,Windos编程,与MFC编程的异同 现在新的512M内存条大概多少钱? C,C#,C+,C++,C++Builder,JAVA这几种语言有何相同点和不同点,哪一种好学? 刚才说我的宏基D525可换DDR2 800 4G内存条,可我淘宝合肥实体店商家说只有DDR2 2G的 c++ builder 6.0 中如何将按钮和输入的属性与C语言代码对应? 尔必达内存怎么才能买到? 金士顿和尔必达内存条 合肥沛顿是央企吗 我想在合肥买个2500左右的电脑,希望配置能好点,谁给出出注意? 如何把加密光盘内容复制到电脑硬盘上。 2G的内存条120元,可以买吗? 如何复制加密光盘里的内容 在合肥买组装电脑,请高手进~~ 如何复制加密光盘中的内容,比如各种视频文件 去哪买内存条最好~ 有版权的光盘,可能是加密了,我怎么复制,或是用什么软件复制?紧急! 如何把加密光盘文件复制到电脑里面? 怎样把一张加密的光盘拷贝下来?