2010-03-30 101 views

回答

3

我知道,標準輸出至少已經到控制檯。我不是100%肯定有關stderr。

你可以簡單地做一個print,它會在Xcode的控制檯結束。

編輯:發現了一些引用標準錯誤,確認爲好。

+0

嗯,我敢肯定這就是它應該做的,但簡單的語句,如fprintf(標準輸出,「測試」);在通過Build&Run成功運行應用程序時,在我的控制檯(運行 - >控制檯)中不可見。也許我錯過了什麼? – 2010-03-30 17:17:08

+0

你的文字以「\ n」結尾嗎?否則,緩衝區可能不會立即寫出。這裏有一個很長的討論/爭論:http://forums.macrumors.com/archive/index.php/t-147797.html%3C/t-511473.html – 2010-03-30 17:21:31

+0

傑夫乙:赫,忘了沖水。謝謝你,所有的工作! :) – 2010-03-30 17:50:20

3

沒有必要重定向任何東西,所有輸出到控制檯了。試試看:

fprintf(stdout, "Standard output.\n"); 
fprintf(stderr, "Standard error output.\n"); 
相關問題