<分区>
我读到在使用 fstream 进行文件处理时可以使用 getline() 从文本文件中读取一行文本。你是怎么做到的?
我有一个名为 accounts.txt 的文件。 在那里我有->名字,年龄,余额 我需要读取线路余额吗?
谢谢。
不是每一行,有余额的那一行
<分区>
我读到在使用 fstream 进行文件处理时可以使用 getline() 从文本文件中读取一行文本。你是怎么做到的?
我有一个名为 accounts.txt 的文件。 在那里我有->名字,年龄,余额 我需要读取线路余额吗?
谢谢。
不是每一行,有余额的那一行
最佳答案
使用带有参数的 getline 作为流和字符串存储行的位置。
getline(流,线)
#include<iostream>
using namespace std;
#include<fstream>
int main()
{
fstream fin("filename");
string line;
while(getline(fin,line))
cout<<line<<endl;
}
关于C++ fstream 如何从文本文件中读取特定行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16746751/