Xcode调试器无法显示C++ cout输出

3
我目前正在学习C++,同时尝试掌握Xcode中的调试器。我遇到了一个问题,调试器没有将cout输出显示在控制台上,只是显示(lldb)
为了确保不会错过任何内容,我设置了断点: 4个变量输出 如您所见,此代码已经运行:
int x = 1;
std::cout << x << " ";

然而,控制台仍然只显示以下信息:控制台输出 我可以跨过每个语句,它仍然不会显示除(lldb)之外的任何内容。
就我所知,调试器应该按照1 2 4 8的顺序显示,当我步进/步入每个语句时。然而,在完成调试后,结果只输出到控制台。我的问题是为什么我没有看到任何东西被显示?
记录上,这是我的第一个问题,如果我没有搜索得足够好或违反了任何规则,请随时让我知道,提前致谢。
1个回答

4
您需要终止您的输出行,例如:
std::cout << x << "\n";

或者

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

当你写下类似上述语句中的行结束符后,你的输出结果将会显示出来。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接