2016-03-25 65 views
1

我目前正試圖在學習C++的時候在Xcode中獲得調試器的掛起。我遇到了一個問題,調試器沒有顯示任何輸出到控制檯的任何cout。它只是說(LLDB)Xcode調試器不顯示C++ cout輸出

我已經設置斷點,以確保我不會錯過任何東西: 4 variable outputs

正如你可以看到這段代碼已經運行:

int x = 1; 
std::cout << x << " "; 

但是,控制檯仍然只顯示我下面的: console output

我可以步驟超過每個語句,它仍然不會顯示點兒但(LLDB)

在我knowlegde調試器應表示作爲我步驟超過1 2 4 8依次/步入每個語句。但是,完成調試後,結果僅輸出到控制檯。 我的問題基本上,爲什麼我沒有看到任何顯示?

記錄這是我的第一個問題,如果我沒有足夠好的搜索或違反任何規則,請隨時讓我知道,在此先感謝。

回答

2

您需要終止您的輸出線,例如:

std::cout << x << "\n"; 

std::cout << x << std::endl; 

輸出應該顯示在你已經寫了一個行終止字符作爲兩種以上的發言後。

+0

這似乎是這個問題,謝謝。 – Simn