使用vc 除錯程式,在c 中如何對程式進行除錯

時間 2023-08-18 08:40:10

1樓:匿名使用者

開啟vc軟體,選擇檔案->新建,然後選中檔案選項卡,再選擇c++ source file;

在右邊的輸入框中指定檔名和路徑就可以了。(預設檔案型別是c++,如果要編寫c程式,請在檔名後加上字尾名。c)。

這樣就可以輸入**了,編譯時選擇組建下拉列表,一次編譯,鏈結,最終執行。

2樓:

啟動vc-->檔案-->新建-->檔案-->c++ sousce file-->輸入檔名並確定-->粘入你的**-->f7-->編譯-->ctrl+f5 執行(除錯執行 直接 f5)

在c++中如何對程式進行除錯

3樓:仇妙珍

在c++中有以下4種方法對程式進行除錯方法:

1、先開啟 乙個 已編好 的程式 ,如下。這段** 表示 :輸入乙個整數,計算他的累乘n,n 為輸入的整數。

2、將滑鼠游標 移到 程式開頭, 單擊 工具欄“step into”圖示,在行數 的右邊會出現 乙個 黃色的小箭頭。它表示程式 執行了 這一行**的上一行,還未執行 當前這行。

3、繼續點選 “step into”,黃色箭頭 向下移動,**向下一行執行。這時,執行了 乙個 scanf 輸入函式,在彈出的 黑色對話方塊中 輸入乙個整數 ,比如 3, 再 點選 “enter”鍵,我們可以發現 視窗中 n 的值 變為了 3 。

4、繼續點選 “step into”,開始執行while 迴圈。可以發現 視窗中變數 a ,i ,的值在不斷變化。當 i =4時 ,滿足條件 ,退出了 迴圈,開始執行 printf 輸出函式。

4樓:匿名使用者

f7是編譯,ctrl+f5是執行,f9是設定斷點,f10是逐過程跟蹤,f11是單步跟蹤……不知道能不能幫到你,你要乙個乙個多摸索才能真正學會除錯。

詳細過程是:

如果你覺得某段程式有問題,那你就在這段程式的前後分別設定斷點(在程式段的第一句和最後一句前按f9),然後按f10(一般以函式為單位,不會進入到函式內部)或f11(一句一句的跑)開始除錯,這裡你可以看到程式是如何一步一步進行的,然後就可以發現是否錯誤。

5樓:趙文園

第一,要看你使用的是什麼c++程式設計軟體。

第二,要看你編寫的c++程式是什麼型別的程式。

那麼先說一下visual studio系列的吧,以2005為例,主頁面是這樣的,通過新建乙個mfc應用程式,點選**當中的【除錯】->啟動除錯】選單或者直接按f5按鈕,在你的**當中設定斷點即可進行除錯,順便說一下斷點的快捷鍵是f9..

6樓:楓夜無眠

編譯完之後,打個斷點,按下f5鍵。

vc++如何單步除錯程式?

7樓:惠企百科

1、寫乙個有bug的簡單程式。

2、執行程式,產生錯誤,然後進行debug除錯。可以按照圖示進入除錯,也可以直接按快捷鍵f10。

3、首先憑藉直覺,設定斷點。畝禪。

4、觀察變數值的變化,是否在要求的範圍內,或者執行時程式是否產生記憶體溢位;最終發現在*a=1出產生錯誤,改正後,再執行。

5、配毀修改程式後重新編譯,若無錯誤,即完成,若有錯誤,繼續進行第三步和第四步,直至錯誤消除或者產生正確結迅賣塵果為止。

vc++6.0中如何用debug進行程式除錯?

8樓:惠企百科

1、首先,進行開啟乙個需要進行除錯的**,進行再當前來進行。

2、在當前的**進行的完成,進行點選 run 選單。

3、進行點選了run之後,彈出了下拉列表選中為 debug 的選項。

4、這樣就會彈出了乙個需要的執行的檔名稱中,進行選中乙個當前的執行名稱。

5、檔名稱選擇完成之後,就會開始對當前的進行除錯了。

6、或者進行點選輸出視窗,進行點選debug的按鈕。來進行除錯。

vc++除錯c語言程式,把函式呼叫改為直接執行其**,為何導致不能除錯?

9樓:網友

按照c語言逐條執行的原理,你用**代替函式是沒錯的,我認為原因有以下2點:1.你的程式中有多處引用了該函式,你值替換了其中乙個。

2.你的函式中的某些變數是在原有庫下宣告的,你改變了函式的位置,在新的位置中不包含這些庫函式,導致程式無法識別這些變數。

10樓:匿名使用者

這是乙個匯出函式吧?你看看檔案有沒有匯出這個函式。

這個函式名之所以用這個名字是輸入法dll要求的。載入這個dll的程式會呼叫這個函式,就算dll本身只在dllmain中呼叫了他。

在VC中為什麼C程式執行後答案一閃而過來不及看清

按ctrl f5,或者點直接執行選單命令,執行之後視窗不會消失 在vc net除錯狀態下是一閃而過 有個選單命令,除錯 直接執行不除錯就是可以了 你執行的時候按什麼執行的,如果按f5的話,好像是一閃而過的,你用滑鼠去點編譯,就可以了。你用cmd啟動乙個命令列視窗,在那裡執行你的c程式吧 vc 6.0...

如何理解程式在法治中的重要作用,如何理解程式在法治中的重要作用 30

萊克攸 第一,限制程式義務人的主觀隨意性。由於程式的設定,當事人 程式義務人 沒有選擇行為手段的自由。當程式所預先確定的要件成就時,程式義務人必須按照程式的規定作出既定的行為,而無法利用手段選擇的自由隨意加速或者阻撓程式目標的實現。由於程式具有限制義務人主觀隨意性的特性,因而常被用於規範程式義務人的...

在linu系統中如何執行c語言程式

1 開啟kali linux的終端。建立一個檔案並命名為test.c。在終端輸入 touch test.c。2 可以看到已經生成了一個字尾為test.c的原始檔。然後用vim工具開啟這個檔案並編寫 在終端中輸入 vim test.c或者gvim test.c開啟這個檔案並編寫 3 編寫完了這個 現在...