在二进制文件中查找关键字
来源:互联网 发布:淘宝跑包 编辑:程序博客网 时间:2024/05/22 10:06
如果找的是二进制:
string::size_type FindBinary(const string src_file, const char* keyword, const unsigned int nsize){fstream f(src_file.c_str(), ios::in | ios::out | ios::binary);if (!f.good())return string::npos;stringstream ss;ss << f.rdbuf();f.close();string content(ss.str());for (string::size_type i=0; i<content.length(); i++){for (string::size_type j=0; j<nsize; j++){if (content.at(i+j) != keyword[j])break;if (nsize == j + 1)return i;// oh yeah, find it}}return string::npos;}
如果找的是文本:
string::size_type FindKeyword(const string src_file, const string keyword){fstream f(src_file.c_str(), ios::in | ios::out | ios::binary);if (!f.good())return string::npos;stringstream ss;ss << f.rdbuf();f.close();string content(ss.str());return content.find(keyword);}
0 0
- 在二进制文件中查找关键字
- 在数据库中查找关键字
- 二进制文件中查找数据
- Python在字符串中查找关键字
- 二分法在数组中查找关键字
- 查找 关键字 是否在lib中
- 查找一个short标记数值在二进制文件中第一次出现的位置
- SQLSERVER 中在所有表和字段中查找关键字
- 在matlab中读取二进制文件
- 在linux中查找包含了关键字的文件
- 在整个xml中查找代码中的关键字
- 在指定目录下的文件中查找关键字
- 设计一个程序,在顺序表中采用分块查找发查找关键字。
- 在数据库中放二进制文件的问题!!
- 在 Visual Basic 中读取二进制文件
- grep查找避开二进制文件
- C文件操作 —— 在文件中查找关键字并替换
- 在整个数据库中查找包含某关键字的所有存储过程
- 灰太狼抓羊
- cobar文档 - 后端数据源心跳
- c++调用基类的构造函数(模板类)
- php快速排序的实现
- Makefile的简介
- 在二进制文件中查找关键字
- ubuntu下软件安装及mysql的安装过程
- printk()函数
- linux磁盘目录结构
- Android SQLiteStatement 编译、执行 分析
- 安装MySQL (转)
- github错误解决
- 关于Ad-hoc测试的基本知识
- 函数