getline每次从文件读取一行内容
#include <iostream>
#include <fstream>
#include <string>
#include <cassert>
using namespace std;
int main()
{
string line;
//打开文件data.txt
ifstream fin("out.txt");
assert(fin.is_open());//如果文件没有找到,比如不在exe同一目录,这里就会报错终止程序
//从文件fin读取一行数据到line中
getline(fin, line);
//输出读取到的内容
cout<<line<<endl;
}
out.txt 文件中的内容如下:

out.txt文件中的文本:
abcdefg hijklmn 123
opqrst uvwxyz 456
程序输出:

本文通过一个简单的C++程序实例,展示了如何使用getline函数从文件中读取一行内容。程序打开并读取名为'out.txt'的文件,将读取的数据输出到控制台。适用于C++初学者了解文件操作和字符串处理。
1034

被折叠的 条评论
为什么被折叠?



