int main()
{
cout << "Buy or sell (b/s): " << endl;
string buy_sell;
cin >> buy_sell;
.....
}
当我尝试在Xcode中单步执行此操作时,它停止在cin >> buy_sell行,因为它正在等待用户输入。如何在调试器中输入值?我使用Xcode 3.2.1。 (我知道我可以注释掉cin行并在代码中定义变量以用于调试目的,但这会非常乏味,而且我觉得应该有一种简单的方法来输入我只是不喜欢的输入不知道。)Xcode:调试时输入用户输入
啊,我明白了。我正在使用控制台,几分钟前我实际上只是想到了这一点。它的技巧很棘手,因为您必须等待5-10秒才能点击跳过,并且您可以在控制台中输入输入。 (如果您在之前尝试键入内容,则只需在gdb中)。并且跳过并进入按钮变成灰色且不可点击,所以我认为调试器出了问题。 – anoda9