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