gpt4 book ai didi

c++ - 在文本文件上显示模式搜索输出的最佳方式?

转载 作者:行者123 更新时间:2023-11-30 04:40:26 24 4
gpt4 key购买 nike

第一个问题在这里!

我正在为 Windows 编写一个 grep 类型的程序,只是为了好玩(使用 Mingw)。它适用于行以 '\n' 终止的文本文件。为此,我正在使用 fstream::getline()。

但我还需要能够搜索仅包含一大段没有行号的文本的文件。 fstream::getline() 在这里失败。有没有函数可以从这样的文件中读取 N 个字符到缓冲区?

此外,告诉用户在此类文件中找到匹配项的最佳方式是什么?

最佳答案

istream::read()将从 istream 中读取任意数量的字符。

至于在文件中的什么位置找到它,行号和字符偏移量可能是一个不错的方法。

关于c++ - 在文本文件上显示模式搜索输出的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1357733/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com