【发布时间】:2016-09-11 01:58:18
【问题描述】:
所以,我正在用 C++ 为孩子们制作一个简单的测验程序(我真的是编程的初学者)。我想要做的是要求用户在第一个问题后按 Enter 键,并且只有在按 Enter 键时,第二个问题才可见。但是由于某些原因,C++并没有等待用户在cin语句中输入输出,而是自动打印下一个问题。
代码如下:
cout << "Q1. Which of these languages is not used to make Computer Software?" << endl;
cout << "a. Python" << endl;
cout << "b. Java" << endl;
cout << "c. C++" << endl;
cout << "d. HTML" << endl;
cout << "" << endl;
cin >> ans;
cout << "" << endl;
cout << "Press Enter to Continue";
cin.ignore();
【问题讨论】:
-
见鬼回车,正确答案是什么?!!!
-
@bipll 查看以下两个答案。他们都是正确的。
-
我没看到。哪一个? Python、Java、C++ 还是 HTML?现在我睡不着了!我赌 Java!