当从流中读取数据的时候,程序员通常知道以一行一行读取的方式最为容易,特别是对于文件流,这样更方便地查看或理解读取的内容。
也许你喜欢调用std::basic_stream< . . .>::getline函数,但是这一方法比较繁琐,因为你必需设置要读取字符的最大值。使用std::getline函数相对很简单,这一函数现在不是很流行,但是你能够通过它从流中读取一个字符串,下面即为其语法:
一般来说,第一种方法比较常用,这一方法比较适合于流数据读取的操作,也可以使用>>符号。这一函数即为get_line,如下所示:
下面是它的用法:
下面是有关get_line函数的代码:
这里是get_line函数的用途: