1. 程式人生 > >VS2010平臺下除錯視窗一閃而過的解決辦法總結

VS2010平臺下除錯視窗一閃而過的解決辦法總結

在VS底下執行程式的時候,除錯視窗可能會出現一閃而過的現象,以下是我自己對我電腦上安裝的VS2010對此情況的解決方法的總結:
一.在C檔案中:
1.執行時進行的操作是編譯(F5),若仍然一閃而過,則可先執行程式(Ctrl+F5)或者首先在程式頭新增標頭檔案:#include”stdlib.h”;然後在程式最後寫一句(return之前)新增:system(“pause”)。

以下是我測試的程式碼:
這裡寫圖片描述

2.在程式最後寫一句(return 0之前)新增:getchar();

以下是我測試的程式碼:
這裡寫圖片描述

  1. 1)右鍵單擊當前工程-屬性
    2)選擇配置屬性-連結器-系統
    3)更改系統選項中的“子系統”配置,選擇下拉選單的第一個“控制檯 (/SUBSYSTEM:CONSOLE)”
    4)然後選擇”開始執行(不除錯)”,也就是ctrl+F5;
    在C++檔案,若是C檔案,首先在程式頭新增標頭檔案:#include”stdlib.h”;然後在程式最後寫一句(return之前)新增:system(“pause”)。
    二.在C++檔案下:
    我的VS1020在C++檔案下和在C檔案底下有點不同:在C++檔案下時當在除錯介面輸入資料後按enter檢視結果時閃退;在C檔案底下是執行除錯時除錯介面一閃而過:

解決辦法:首先在程式頭新增標頭檔案:#include”stdlib.h”;然後在程式最後寫一句(return之前)新增:system(“pause”)。

以下是我的測試程式碼:
這裡寫圖片描述

注意:在C++檔案下getchar()已經不再起作用;