std::getline
在头文件 中定义.
getline从输入流中读取字符, 并把它们转换成字符串.
1) 的行为就像UnformattedInputFunction, 除了input.gcount...执行以下操作:
1) 调用str.erase()
2) input并把它们添加到str的字符提取出来, 直到发生以下情况之一中列出的顺序进行检查
a) 上input文件结束的条件, 在这种情况下, getline...集failbit并返回.
3) 如果没有字符提取任何理由(甚至没有被丢弃的分隔符), getline套failbit, 并返回.
2) 同getline(input, str, input.widen(...示例
下面的例子陈述了如何使用getline函数来读取用户输入, 以及如何按行处理文件内容....";
std::getline(std::cin, name);
std::cout << "Hello " << name << ", nice to meet you.