读取一段字符,以回车结束
while(static_cast<char>(std::cin.get()) != '\n')
{
//若读取的字符串不是换行符,则将其放回流内。
std::cin.unget();
cin >> input;
// ...
}
while(static_cast<char>(std::cin.get()) != '\n')
{
//若读取的字符串不是换行符,则将其放回流内。
std::cin.unget();
cin >> input;
// ...
}