用std::find查找文件流中的内容

来源:互联网 发布:车管家软件 编辑:程序博客网 时间:2024/05/18 00:18

 在一般的情况下, 我是很少使用迭代器istream_iterator的。最近在为项目编写一个读特定格式文件的功能时,发现使用istream_iterator和std::find能非常方便的实现文件内容的查找。


注:以下全部假定是文本文件,二进制文件没有测试过。

 



假定要查找的是一个文件中的某个string,可以这样实现:

 

从上面的代码可以看出, 此时fIn可以看作是一个存放const string的容器。

原创粉丝点击