9 个解决方案
#1
找到每个,你已经说出来了!
#2
如何找?
#3
strstr
#4
多谢啊!
忘了说我的内存用的是vector<BYTE> vs,要查找vs中每次push出的内容 AUYTEQMH的标志
#5
利用迭代器遍历
for(vector<BYTE>::const_iterator iter = vs.begin(); iter != vs.end(); ++iter)
{
...
}
#6
vector<BYTE>? 每个元素只能是一个字母吧?那需要先把他们专程一个字符串,然后再找
#7
哦,里面是一个字符么?我不清楚,我把它当作指针呢
#8
vs中每次是只有一个字符么?像buyong说的? 老大
#9
这个问题,我现在也在思考中, strstr确实能找到char *strstr(char *haystack, char *needle); needle第一次在haystack中的位置。但是如果内存中包含 00 怎么办? 在文件中00类似于文件结束标志, 后面的 就不会再查找了,查找会立刻结束, 如果里面不包含00就可以用这个函数 。
#1
找到每个,你已经说出来了!
#2
如何找?
#3
strstr
#4
多谢啊!
忘了说我的内存用的是vector<BYTE> vs,要查找vs中每次push出的内容 AUYTEQMH的标志
#5
利用迭代器遍历
for(vector<BYTE>::const_iterator iter = vs.begin(); iter != vs.end(); ++iter)
{
...
}
#6
vector<BYTE>? 每个元素只能是一个字母吧?那需要先把他们专程一个字符串,然后再找
#7
哦,里面是一个字符么?我不清楚,我把它当作指针呢
#8
vs中每次是只有一个字符么?像buyong说的? 老大
#9
这个问题,我现在也在思考中, strstr确实能找到char *strstr(char *haystack, char *needle); needle第一次在haystack中的位置。但是如果内存中包含 00 怎么办? 在文件中00类似于文件结束标志, 后面的 就不会再查找了,查找会立刻结束, 如果里面不包含00就可以用这个函数 。