如何从包含多行的文本文件中只读取一行
How can I read only a single line from text file which contains multiple lines?
假设文本文件中有10行,使用c++文件处理,我希望只有从特定单词开始的那一行在屏幕上打印。请帮助我,让我完成我的项目
您可以使用<string>
头中的std::getline
将一行读入std::string
。
将其放入循环中读取行,直到遇到以"特定单词"开头的行,否则读取失败。
如果找到一行,显示该行
子任务:查看std::string
是否以特定单词开头
相关文章:
- 需要从存档中读取一行文本.txt直到找到"hhh",然后转到下一行
- 从文本文件中读取一行并将其存储在 C++ 中的 2D 矢量中
- 使用std::getline()读取一行
- C++ : 如何在使用 getline() 和 ifstream 对象从文件中读取一行时跳过第一个空格?
- 如何从文本文件中读取一行并将其分为不同的变量
- 使用 getline 从输入文件读取一行到输出文件
- 如何在文本文件中仅读取一行,该文本文件使用QT具有特定单词
- 无法弄清楚为什么只从文件中读取一行矩阵以及为什么我无法将 2D 数组传递给函数
- 如何从文件中读取一行中的特定字符
- c++从ifstream中读取一行的最后一个变量
- 无法从文件中读取一行的所有整数(ifstream)
- 从文件中读取一行并将其放入字符串中(使用 fstream)
- 从.txt文件中读取一行,然后插入变量
- 从文件中读取一行,并在其中搜索字符串(c++)
- 在c++中读取一行.txt文件的一部分
- 我无法使用 getline() 读取一行
- std::getline只读取一行:
- 启动 QProcess 并一次读取一行输出
- C++以int形式读取一行字符串
- 在C++中读取一行之后的行不起作用