c++ - 如何使用 fstream 从第二行读取文本文件?

标签 c++ fstream

如何让我的 std::fstream 对象从第二行开始读取文本文件?

最佳答案

使用 getline() 读取第一行,然后开始读取流的其余部分。

ifstream stream("filename.txt");
string dummyLine;
getline(stream, dummyLine);
// Begin reading your stream here
while (stream)
   ...

(更改为 std::getline(感谢 dalle.myopenid.com))

关于c++ - 如何使用 fstream 从第二行读取文本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/164344/

相关文章:

c++ - 如何从文件输入然后在 C++ 中同时使用标准 i/o 流?

c++ - typedef 结构语法

c++ - 设备内存空间中的cuda程序内核代码

c++ - 编译器何时以及为什么会在 malloc/free/new/delete 上将内存初始化为 0xCD、0xDD 等?

c++ - C - 使用 fstream 读取文本文件时出现奇怪的值

C++ fstream 多输入文件

c++ - 使用相同的 fstream 读取和写入相同的文件

unix - 查找给定范围内毕达哥拉斯三元组的数量

c++ - 将编译器标志添加到 CMakeLists.txt

c++ - 在不知道名称的情况下打开文件