XCode 4 控制台不会接受用户输入

Imr*_*ran 4 c++ user-input xcode4

在 XCode 4 中,当我运行如下代码时:

string input;
cout << "Enter command" << endl;
getline(cin, input);
cout << "You entered: " << input << endl;
Run Code Online (Sandbox Code Playgroud)

我在控制台中看到了我的“输入命令”提示。但是当我将鼠标光标放在它下方并开始输入时,光标不会移动,而且我的按键也不会显示。它基本上就像一个只读文本框。我究竟做错了什么?我如何与我的程序进行交互,就像它在终端中运行一样?

Rak*_*oni 6

您是否在输入行的末尾按ReturnEnter
对于某些键盘,回车和回车在同一个按钮上,但如果您按下“shift”键,同时按下回车/回车按钮 scanf 将起作用。

  • Unshifted 必须是 Return
  • Shifted 必须是 Enter。