2015-12-30 276 views
-3

當我運行它時(即使代碼是正確的,我使用最簡單的全部Hello World程序進行測試),我的程序不會在命令提示符下顯示。我通常使用代碼塊,我認爲這是問題,但遇到與DEV C++相同的問題。我遵循了一些在線指令以使用Dev C++解決問題,問題依然存在。請幫忙 見附圖。C++命令提示符

cpp_cmd

+3

請發表[最小完全可驗證的例子。](http://stackoverflow.com/help/mcve) –

+0

請問,如果你直接從控制檯運行的程序,沒有任何IDE工作? – molbdnilo

+0

相關http://stackoverflow.com/questions/1107705/systempause-why-is-it-wrong - 實際上,Microsoft Windows根本就不是學習C++開發的最佳平臺(讓火焰戰爭開始!) –

回答

1

可能有幾個原因,從IDE控制檯應用程序運行不顯示的消息。 我正在考慮其中的一些。

  1. 你的程序開始後立即結束,由於某種原因 (在你的代碼將出現一個幾分之一秒一些IDE控制檯窗口)打印文本消失 添加一些代碼,將等待輸入,例如:
#include <iostream> 

using namespace std; 

int main(void) 
{  
    int number; 
    cout << "Enter a number, please" << endl; 
    cin >> number; 
    return 0; 
} 
  • 你的IDE將執行以前編譯程序,它被從源代碼建立沒有任何輸出。 嘗試清理當前項目,然後重新構建它(或使用相同的代碼創建新項目)

  • 也許,控制檯窗口的屬性不允許您查看打印的文本。 確保屏幕文字顏色設置爲點亮(將鼠標箭頭移動到控制檯屏幕的左上角 - >右鍵單擊 - >屬性 - >顏色標籤 - >屏幕文本選項 - >選擇顏色)

  • enter image description here