c - 使用 Xcode 5 进行调试时如何查看输出控制台(即 stdout)?

标签 c xcode debugging xcode5 stdout

我搜索过询问此问题的问题,我看到了许多有关打开屏幕截图上显示的控制台的答案,但我看到的只是命令行调试器 lldb 的控制台,而不是应用程序的输出。

enter image description here

最佳答案

printf 是行缓冲的,需要 \n 或刷新来强制它打印输出。

如果您更改代码以在每个 printf 之后包含以下行,它将按照您想要的方式工作。

printf("something I want in the console");

// Either of the next two lines should work
putchar('\n');
fflush(stdout);

关于c - 使用 Xcode 5 进行调试时如何查看输出控制台(即 stdout)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23947293/

相关文章:

c - Strcmp 不比较 argv 中的字符串

iphone - 您上传的二进制文件无效。签名无效,或者不是用Apple提交证书签名的

应用程序中使用 iPhone 相机进行扫描(如红色激光)

swift - 如何将视频保存到应用程序的目录并在 View Controller 中播放?

debugging - 你能追踪这个 Haskell foldl lambda 函数是如何工作的吗?

c - 如何解决我的小写函数遇到的这个问题

c - 打印第二个字符串会导致第一个字符串在 C 中重复出现

c++ - 在C++中使用nan初始化内存以进行调试

reactjs - React.Children.only 预计在 React Router v4 中接收单个 React 元素子元素

c - 使用单精度浮点系统进行 double 浮点加/减/乘/除运算的简单 C 示例