如果希望能在最终输入的字符串中保留输入的空格符,这时候应该用getline(cin,string)
函数从给定的输入流中读取内容,至到遇到换行符为止(注意换行符也被读进来了),然后把所读内容存入那个string对象中去(注意不存换行符)
int main() {
string line;
//每次读入一整行,直到到达文件末尾
while (getline(cin, line))
cout << line << endl;
return 0;
}
来源:CSDN
作者:hejiegoubao
链接:https://blog.csdn.net/hejiegoubao/article/details/104657073