memchr()
bsearch()
memmen()
场景:
1. 如需要修改一个二进制文件的数据,需要先把需要修改的数据转换为16进制,查找到偏移量后修改.
2.这里介绍下开发工具Sublime Text2,确实是一个好ide,可以用gdb,查看和修改文件的16进制内容等,免费使用,收费能去掉弹出提示.我觉得已经可以完全替代editplus了,因为它是支持插件开发的,插件可以用python开发.这个优势不是editplus能比的.前面说的gdb和16进制查看修改都是插件。改天把eclipse也替换掉,eclipse反映总是跟不上我的速度,好麻烦。估计是本本配置不好的原因.4G内存,2.3G cpu双核都搞不定eclipse啊~~~。之前写简单代码都用的crack版editplus,这对支持正版的我来说不是长久之际。sublime text2免费使用,扩展容易,学习容易。比gvim和emacs容易多了!!!!强烈推荐还没找到好的轻量级ide的可以用sublime text2。用了它之后绝对想多写代码。哈哈。
代码:
/*
** 1.查找内存值,也可用于查找字符串.
** 一般用于读取和修改二进制内存数据.
*/
#include <stdlib.h>
#include <string.h>
#inclu