c++ - 从另一行开始的 .txt 文件中读取文本
问题描述
我如何从文件中读取文本,但不能从 1. 行读取文本。例如在文本文件中写入 -
1| Hello
2| !
3| 2021
4| 18
5| 03
但我希望该程序从第 3 行(2021 年......)读取文本,然后再读取下一行。
但我怎么能做到呢?C++
解决方案
您可以使用 打开文件std::ifstream
,使用其ignore()
方法跳过前 2 行,然后使用std::getline()
读取第 3 行。
推荐阅读
- python - ODEintWarning:在此调用上完成的工作过多(可能是错误的 Dfun 类型)。SciPy.integrare 和 odient
- flutter - Flutter:如何使用flutter_ffmpeg为视频添加水印和文字等叠加层?
- css - css 在我的博客页面中不起作用,只有其他页面在我的 django 项目中正常工作
- macros - 如何使用键盘或菜单在 CLion 中展开宏?
- tsql - 使用 min 函数而不分组
- mysql - 在 MySQL 中使用带有日期的连接字符串创建触发器
- nltk - 获取日语文本的 METEOR 分数
- python - 从表单或链接执行操作而不用 django 刷新页面/视图
- javascript - Typescript 允许从本地 ts 项目导入任何内容
- r - 如何在 for 循环中生成反映分组变量名称的列?