簡體   English   中英

為什么 cout 在代碼塊上不產生任何輸出?

[英]Why cout is producing no output on Code Blocks?

#include <iostream>
using namespace std;

int main(int argc, char** argv) {

    cout << "Whatever";

    return 0;
}

在此處輸入圖片說明

Cout、printf、puts 或任何東西都不起作用。 另外,我檢查了項目屬性,調試和發布都設置為“控制台應用程序”和“最后暫停”。 這沒有道理。

編輯:另外,我之前嘗試過用 endl 刷新(沒有結果)。

我正在寫我的評論作為回應:您的圖像顯示選項“-mwindows”,它刪除了控制台,如http://www.mingw.org/wiki/FAQ(MinGW常見問題解答)所述

How do I remove DOS command windows?
    In the link step add a "-mwindows" switch to the command line.

只需刪除/取消選中 -mwindows 標志並通過右鍵單擊它來重建您的項目。然后您就可以執行該項目,它會起作用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM