C++ fstream 如何从文本文件中读取特定行

标签 c++ file class

<分区>

我读到在使用 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/

相关文章:

c++ - 为什么在从其他 c++ dll 调用 c++ 函数时提到不要破坏名称

c++ - 如何编写返回仅存在于类中的类型的成员函数?

java - java中的子目录和主目录监控

jsp中的Java类

r - 将yyyymmdd字符串转换为R中的Date类

python - 有没有更好的方法来构建它以便打印类/父类的所有属性

c++ - std::string 或 std::vector<char> 保存原始数据

c++ - Qt5 C++ 如何访问模型中的项目以检查状态?

python - 如何获取调用者脚本名称

javascript - 如何将文件上传限制为仅 .xlsx 和 .docx 文件