我脑残了,find字符串查找写不出来
写了半天竟然写错了,googol也到。
求find源码。
我想在一段数据里面查找某几个数字
比如
在 0x2,0x0,0x3,0x5,0x7,0x2中查找0x3,0x5,然函数返回2。
功能类似strstr,但是 貌似strstr 遇到0就直接返回了,所以要改下,弄了半天连strstr我都写不出来,求帮助。
[解决办法]
std::string不会在0处截断的
char str[] = {0x3,0x5};
string find_str(str);
string::size_t pos = buffer.find(find_str);