#include <iostream>
#include <string>
using namespace std;
int main()
{
string str;
cout<<"Please enter your name.\n";
getline(cin,str);//输入整行,放入str,包括空格;【enter】结束
cout<<"Hello,"<<str<<"!\n";//输出
std::cin.ignore(std::cin.rdbuf()->in_avail()+1);
#include <string>
using namespace std;
int main()
{
string str;
cout<<"Please enter your name.\n";
getline(cin,str);//输入整行,放入str,包括空格;【enter】结束
cout<<"Hello,"<<str<<"!\n";//输出
std::cin.ignore(std::cin.rdbuf()->in_avail()+1);
return 0;
}
函数getline()输入一个完整的行。
}