2012-06-08 33 views
7

我是一個完整的初學者。我今天剛剛下載了xCode。這裏是什麼,我有一個截圖:我成功地能夠在C++中運行Hello World程序,但我看不到並輸出。它在哪裏?

enter image description here

正如你所看到的,我成功運行該程序,不過,我看不出有任何出放的任何地方。它在哪裏,我怎麼看?

+0

我們在這裏有代碼格式的原因。屏幕截圖很難閱讀/複製,當他們甚至不在帖子中時更是如此。 – chris

+0

@chris:對於大多數情況我都會同意,但在這種情況下,我認爲截圖已經夠用了。至於不是「在」的帖子,該特權需要比user1443548迄今爲止更多的代表... – sarnold

+2

我看到一個成功的_build_,但沒有任何地方表明它已經_run _... – sarnold

回答

3

在返回之前在return語句或getchar()處放置一個斷點。 您看不到輸出的原因是因爲控制檯在程序退出時關閉。 因此,上述幾點防止程序結束。

+0

xcode是否真的不像其他IDE那樣暫停它?我還沒有看到沒有的IDE。 – chris

+1

Visual Studio沒有。 – Superman

+0

從我見過其他人使用它時,它爲他們做。它在版本中有變化嗎? – chris

5

它看起來並不像程序一直運行,只有建立。頂部狀態說明構建成功,而不是運行成功。 Command-R將運行該程序。

這裏是它的外觀,當你運行該程序,如: Finished running

您也可以使用日誌導航去看看以前的構建和調試會話的結果。 Log Navigator

您經常會看到爲Windows編寫的教程程序,程序以詢問用戶輸入結束。其原因是Windows上的控制檯模型擁有擁有控制檯窗口的程序,所以一旦程序退出,窗口就會消失。因此,通過詢問輸入作爲程序將繼續運行的最後一件事情,直到用戶給出該輸入爲止,隨後程序將完成並且控制檯窗口將消失。

非Windows平臺不這樣做,通常不需要這樣的代碼。

相關問題