Xcode:调试时输入用户输入

时间:2009-11-23 00:42:54

标签: xcode string debugging input

int main()
{
    cout << "Buy or sell (b/s): " << endl;
    string buy_sell;
    cin >> buy_sell;
    .....
}

当我尝试在Xcode中逐步执行此操作时,它会在cin&gt;&gt;处停止buy_sell行,因为它在等待用户输入。如何在调试器中输入值?我正在使用Xcode 3.2.1。

(我知道我可以注释掉cin行并在代码中定义变量以用于调试目的,但这将非常繁琐,而且我觉得应该有一种简单的方法来输入我刚刚输入的输入知道。)

2 个答案:

答案 0 :(得分:0)

您使用的是XCode控制台吗?您可以在调试器下方的“运行”菜单下访问它。快捷方式是command-shift-R。从那里你可以完全像终端一样与应用程序进行交互,但是从XCode本身内部进行交互。

答案 1 :(得分:0)

在Xcode 8中,快捷方式是 + Shift + C 。它似乎与“输出”窗口共享,默认情况下位于右下角。