我有一个二进制文件,其中包含一个特定的字符串:^@^Aname^@Team Fortress 2
这就是我使用memmem试图找到它的方法。
char *game = "Team Fortress 2";
sprintf(searchString,"\1\1name\1%s\0",game);
...
if(pos = memmem(buffer,result,searchString,strlen(searchString)))如何匹配转义字符^@和^A?它似乎找到了\1\1name,但没有在searchString中使用game。
发布于 2015-01-13 18:40:26
不是符号符号吗?
char *game = "Team Fortress 2";
sprintf(searchString,"%c%cname%c%s\0",(char)0, (char)1, (char)0, game);
...
if(pos = memmem(buffer,result,searchString,strlen(searchString)))https://stackoverflow.com/questions/27928715
复制相似问题