string类的getline函数
因为cin不能读取空格
所以需要使用该函数
getline(cin, str)
str 用来存储读入的内容
在使用while(getline(cin,str)){}的时候要注意的点:
默认结束符为回车
判断while循环是否结束的条件不是输入流是否输入了回车(或者自定义的结束符),而是getline函数是否输入无效,即输入EOF或者ctrl+z
在碰到结束符时会进入while的循环体!!
参考于
https://www.cnblogs.com/ymd12103410/p/9514896.html