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

标签 c++ xcode4 user-input

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

string input;
cout << "Enter command" << endl;
getline(cin, input);
cout << "You entered: " << input << endl;

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

最佳答案

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

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

关于c++ - XCode 4 控制台不会接受用户输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6481943/

相关文章:

C++堆栈数组限制?

c++ - 使用 Poppler Qt4 c++

用于在编辑器和助理编辑器之间交换焦点的 Xcode 4 快捷方式

c++ - 如何限制cin中的输入时间限制?

java - 错误处理、引发异常和用户输入

c++ - 如何使用给定特定前缀的 vector 打印出 Trie 中的单词

c++ - 调试器在尝试跳出 C++11 std lib 时更深入

objective-c - iTunes U : "Developing Apps for iOS" Senseful to watch if having newer version?

python - 最高负值

iphone - 在 iPhone 应用程序中使用 C++ 结构