如何用Cbuilder除錯程式,c builder中如何打斷點一步步看結果

2022-10-25 14:40:29 字數 1820 閱讀 3453

1樓:匿名使用者

1。在**前用滑鼠左鍵點一下會出現一個紅點(叫做斷點),這樣再執行程式時,程式執行到設定到斷點處會停下來,按f8可以一句**一句**的執行,並且把滑鼠指到你定義的變數上可以看到當前該變數的數值。在**前再用滑鼠左鍵點一下可以取消斷點

2。要看數值,一般是在窗體中新增一個「按鈕」控鍵,然後雙擊該按鈕可以進入該按鈕響應的函式,在函式內添家**showmessage(str);其中str是字串格式,這樣程式執行時單擊該按鈕就可以顯示str的內容

(如果要顯示int型可以用showmessage(inttostr(str));)

2樓:匿名使用者

簡單來說,有兩種方式,一種是原始碼debug,即分析原始碼來找出bug位置,一般使用printf()列印出程式執行每一步的資訊,一種是可執行檔案debug,需要使用偵錯程式來進行。

1、原始碼debug

類似於下面的原始碼,主要通過程式執行時輸出的資訊,來定位bug出現的位置,然後再修改原始碼。

#include

void f()

int main()

2、可執行檔案除錯,windows平臺常用的就是vs/vc自帶的除錯,另外一個就是微軟自家開發的偵錯程式windbg。linux平臺以gdb為常用。

ide自帶的偵錯程式以vc6.0為例,編寫完**後,按快截鍵盤f11,即可進入除錯,此時右鍵,選擇「go to disassembly"即可檢視到程式的反彙編** 。一般這種情況,主要是為了對c語言進行反彙編學習。

3樓:匿名使用者

system("pause");

在程式結束前+個

c++builder中如何打斷點一步步看結果

4樓:匿名使用者

在**編輯視窗左側的豎條上點選一下出現紅色的圓點,同時**行變紅,點選執行程式,程式執行到斷點處會暫停,點選「步越」選單或者按f8鍵可以一行一行地執行**,函式呼叫也屬於一行,點選「步入」選單或者按f7鍵也是按行執行,不同的是遇到函式呼叫會進入函式內部。雙擊一個變數選中,點選選單【執行——新增監視】,或者右鍵點選出現彈出選單,【除錯——在游標處新增監視】,將變數新增到監視點列表視窗(在【主選單——視窗】裡可以切換顯示各個視窗,小螢幕有用),該視窗可以觀察除錯過程中各個變數的值。如果要在除錯時修改變數的值,【執行——求值/修改】視窗可以做到,【執行——檢查】視窗也可以,在監視點列表視窗中選中一個變數以後【右鍵點選——檢查】也會出現除錯檢查器視窗,點選變數的值右邊的【...

】按鈕,就可以修改該變數的值。

5樓:西瓜燉人蔘

可以,在debug模式下,f5設定斷點,f8單步

關於c++ builder 怎麼除錯vcl的原始碼

6樓:你猜我猜哇擦猜

簡單來說,有兩種方式,一種是原始碼debug,即分析原始碼來找出bug位置,一般使用printf()列印出程式執行每一步的資訊,一種是可執行檔案debug,需要使用偵錯程式來進行。

1、原始碼debug

類似於下面的原始碼,主要通過程式執行時輸出的資訊,來定位bug出現的位置,然後再修改原始碼。

#include

void f()

int main()

2、可執行檔案除錯,windows平臺常用的就是vs/vc自帶的除錯,另外一個就是微軟自家開發的偵錯程式windbg。linux平臺以gdb為常用。

ide自帶的偵錯程式以vc6.0為例,編寫完**後,按快截鍵盤f11,即可進入除錯,此時右鍵,選擇「go to disassembly"即可檢視到程式的反彙編** 。一般這種情況,主要是為了對c語言進行反彙編學習。

請問debug除錯程式是怎樣的,請問DEBUG除錯程式是怎樣的

debug 啟動 debug,它是可用於測試和除錯 ms dos 可執行檔案的程式。debug drive path filename parameters 引數 drive path filename 指定要測試的可執行檔案的位置和名稱。parameters 指定要測試的可執行檔案所需要的任何命令...

如何用matlab產生稀疏訊號求程式

clear clc n 1000 fs 1000 t 0 1 fs n 1 1 fs f 50 100 150 200 250 s zeros 1,n for i 1 length f s s sin 2 pi f i t endnoise 0.1 randn 1,n r s noise plot ...

如何用EXCEL VBA編寫模糊查詢程式,並將結果顯示在工作表中

不難實現,但 就懶得寫了。步驟 1 利用inputbox 獲得想查詢的內容,並存放到區域性變數inputdata 中 2 用dim myrange as range 和以下語句組合進行查詢 set myrange sheets 工作表名稱 cells.find what inputdata,afte...