【发布时间】:2011-09-23 04:20:42
【问题描述】:
几天前我问过这个问题:
How to look for an ANSI string in a binary file?
我得到了一个非常好的answer,后来变成了一个更难的问题:Can input iterators be used where forward iterators are expected? 现在真的没有达到我能理解的水平。
我还在学习 C++,我正在寻找一种在二进制文件中搜索字符串的简单方法。
谁能给我看一个简单的 C++ 控制台程序的简单代码,它在二进制文件中查找字符串并将位置输出到标准输出?
可能,你能告诉我
文件被复制到内存的版本(假设二进制文件很小)
另一个使用链接问题中的正确方式
很抱歉,这听起来像是我在询问某人的代码,但我只是在学习 C++,我认为如果有人可以发布一些值得学习的高质量代码,其他人可能会从这个问题中受益。
【问题讨论】:
-
“位置”是什么意思?
-
第一个字符的字节,从文件开头开始计数。我的意思是告诉()
标签: c++ search boost iterator binaryfiles