2012-06-26 110 views
-1

我已經嘗試了多種方法來停止控制檯關閉 - 斷點,暫停和偵聽器功能,示例代碼和請求幫助在另一個論壇;仍然無解。除非我使用新項目,否則控制檯保持打開狀態。VS2008調試,控制檯打開,然後關閉立即

我的直覺是,這與我在迭代器頭文件中實現的解決方案有關。代碼編譯。我希望在VS2008中有一個設置(VS2005中的相同行爲),我應該改變它。奇怪的是我註釋掉了所有的代碼,並且留下了一個帶有斷點的測試部分,並且控制檯仍然關閉。 「無需調試就開始」打開控制檯,但不顯示測試文本。

int main() 
{ 

    cout << "Welcome to the Automating from Model and Sensor Data" << endl << endl; 


    while (true) { 
     int choice = GetMenuChoice(); 
     if (choice == 0) break; 
     //DoMenuChoice(lex, choice); 
    } 

    return 0; //goodbye! 

} 

回答

0

在Visual Studio菜單,你檢查Debug > Options

它應該打開選項對話框,在對話框的左側,點擊Debugging,看看有什麼東西看起來不正確的設置。

+0

我發現它在工具/選項,並選中「顯示所有設置」;我沒有選中「在一個進程中斷時打破所有進程」 - 仍然打開然後關閉。自從我上次寫代碼以來已經有幾年了,但我不記得控制檯是一個問題。 –

+0

另外,寫這個程序的方式是打印一個菜單,然後不斷循環尋找一個keypunch選擇一個菜單選項。 –

+0

我試過了窗體窗體模板,但是看起來像一個deadend - 至少它是開放的。 –

相關問題