在一块不以0为结束的内存中查找字符串用什么函数以0为结尾的字符串中查找字符串可以用strstr,可是如果不以0结尾的内存区域,知道它的长度,怎么在里面查找字符串呢?[解决办法]你先得确定你的字符以什么字符结束。然后匹配查找[解决办法]自己逐次比较吧, memcmp[解决办法]realloc(buf, bufsize+1);buf[bufsize] = 0;[解决办法]想办法加个 0 就可以当作字符串了。