所以我为c ++编写了一个简单的程序,我遇到了这个问题。该程序基本上要求用户输入,它会跳过输入后的任何空格。我试图cin.ignore()
在用户输入后使用,但它不起作用。我将如何解决它?
#include<iostream>
#include<string>
using namespace std;
int main()
{
string s;
cout << "Your name: ";
getline(cin, s);
cin.ignore();
cout << "You entered: " << s << endl;
return 0;
}