如何从包含多行的文本文件中仅读取一行? 假设文本文件中有10行,使用C++文件处理,我希望只有从特定单词开始的那一行在屏幕上打印。请帮助我完成我的项目。
您可以使用如何从包含多行的文本文件中仅读取一行? 假设文本文件中有10行,使用C++文件处理,我希望只有从特定单词开始的那一行在屏幕上打印。请帮助我完成我的项目。,c++,C++,您可以使用标题中的std::getline将行读入std::string 把它放在一个循环中读几行,直到你们遇到一个以“特定单词”开头的行,否则阅读失败 如果找到行,则显示该行 子任务:了解如何检查std::string是否以特定单词开头。来吧,你迄今为止都做了哪些尝试?如果我能提出一些建议来改进你的问题,以便更容易得到答案:1。展示自己尝试做这件事的尝试(发布一些代码,展示一些研究成果)2。在你提问之前用谷歌搜索(你可以找到答案)3。阅读提问时出现的“如何提问”。你不能指望有人帮你做家庭作业
标题中的std::getline
将行读入std::string
把它放在一个循环中读几行,直到你们遇到一个以“特定单词”开头的行,否则阅读失败
如果找到行,则显示该行
子任务:了解如何检查
std::string
是否以特定单词开头。来吧,你迄今为止都做了哪些尝试?如果我能提出一些建议来改进你的问题,以便更容易得到答案:1。展示自己尝试做这件事的尝试(发布一些代码,展示一些研究成果)2。在你提问之前用谷歌搜索(你可以找到答案)3。阅读提问时出现的“如何提问”。你不能指望有人帮你做家庭作业。