c++ - 获取用户输入

标签 c++ input

我在这行有问题

cout << "Please input how many hours your pool pump ran this month: ";

cin.get(hours,15);

cin.ignore(80,'\n');

如果您要输入您的工作时间,程序会在此处跳过。如果您想查看我其他帖子中的完整代码,我找不到问题的解决方案。谢谢。 :)

最佳答案

你应该这样做更简单:

int hours = 0;
cout << "Please input how many hours your pool pump ran this month: "
cin >> hours;

对于您的代码未按预期工作的原因,请查看 cin.get()cin.ignore() 文档:

http://www.cplusplus.com/reference/istream/istream/get/ http://www.cplusplus.com/reference/istream/istream/ignore/

关于c++ - 获取用户输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23073678/

相关文章:

javascript - 如何在 JavaScript 中获取输入文本值

c++ - C - 外部结构

c++ - 如何在 Ctrl+Tab 上显示 Qt 4.8 中打开的选项卡列表

c++ - 将另一个命令行程序的输出加载到我的

css - 将 css 样式应用于所有 asp.net 文本框和文本类型的 Html 输入

python-3.x - 如何测试具有多个输入调用的循环?

android - 如何调用 Android TV 软键盘进行编辑文本?

c++ - 在OpenGL中绘制球体而不使用gluSphere()?

c++ - 如何找到两条平行线段之间的垂直距离?

c++ - 使用 -pedantic 编译时采用 std::reference_wrapper 的模糊构造函数