XCode 4 控制台不会接受用户输入
XCode 4 console won't take user input
在XCode 4中,当我运行这样的东西时:
string input;
cout << "Enter command" << endl;
getline(cin, input);
cout << "You entered: " << input << endl;
我在控制台中看到我的"输入命令"提示。但是,当我把鼠标光标放在它下面并开始打字时,光标不会移动,我的击键也不会显示出来。它的行为基本上类似于只读文本框。我做错了什么?我如何才能像在终端中运行一样与程序交互?
您是在输入行末尾按Return还是按Enter
对于某些键盘,回车和回车在同一个按钮上,但如果您按下"shift"键,同时按下回车/回车按钮,scanf将起作用。
- 未换档必须是返回
- Shifted必须是Enter
从网站“Xcode工具提示”:
调试命令行程序时使用Xcode,您可能会遇到一个问题正在弄清楚在哪里输入数据并读取程序的输出。如果你通过打开调试控制台窗口单击"控制台"按钮,您将能够看到程序的输出,但你会收到一条错误消息尝试在中输入输入的时间控制台窗口。你在哪里输入输入您的程序需求?
答案是Xcode的标准I/O日志标准I/O日志工作类似于Xcode的运行日志在没有调试器。选择调试>标准I/OLog打开日志窗口。现在什么时候调试程序后,您将看到其在标准I/O日志中的输出,您将能够输入任何数据你的程序需要运行。
顺便说一句,我所做的就是在浏览器中突出显示您的问题,然后选择“搜索”在浏览器中;s的右键单击菜单。这是谷歌的第四个热门;s列表。
我认为;在询问之前,谷歌通常是个好主意!
干杯&hth。,
在调试窗口的底部窗格[显示变量及其值]中,右上角有一个搜索工具栏和一个3选项框。单击三个选项中的中间,这三个选项将在变量窗格的右侧显示主调试输出。顶部窗格仅用于输出。右侧窗格可用于输入输入。
我希望这能有所帮助。很抱歉这张纸条迟到了。
相关文章:
- C++如何通过用户输入删除列表元素
- 如何使用用户输入在C++中正确填充2D数组
- C++MySQL C api用户输入行
- 如何只允许用户输入正整数
- C++如何计算用户输入的数字中的偶数位数
- 通过for循环使用用户输入填充列表
- 在C++中,我如何接受不同于同一行的用户输入
- 如果用户输入无效,如何使用字符串变量-C++重复输入命令
- 显示基于用户输入的整数的字符
- 根据用户输入用字母填充矢量,并将"开始"和"结束"放在四肢
- 我试图制作一个程序,要求用户输入问题和答案,但程序循环不正确
- 打印时有二叉树问题.用户输入不打印任何内容
- C ++奇怪的数组由用户输入
- 如何允许大写和小写用户输入?
- C++读取用户输入而不按回车键(Mac OS X),与Turbo Pascal中的读取键相同
- 如何存储用户输入的所有数据,然后在他们想要查看所有数据时显示它们
- 如何使用用户输入变量制作二维数组?
- 用户输入字符串的文件附加问题..C++
- 遇到此问题时遇到困难:允许用户输入数组的值并使用 for,而循环也输出输入的最大数字
- 如何使用递归循环我的代码(当用户输入无效输入时,它会再次提示他们)?