我在这行有问题
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/