c语言中如何在一个字符串中查找/出现的位置?需要第一次出现和第二次出现中间的内容和第二次出现和第三

c语言中如何在一个字符串中查找/出现的位置?需要第一次出现和第二次出现中间的内容和第二次出现和第三次出现中间的内容,谢谢大神。。

可以使用strstr()函数查找特定字符串在目标字符串中第一次出现的位置,然后用memcpy()函数截取字符串,再使用strstr()函数查找出现位置,两次结果指针之间的字符串就是特定字符之间的字符串,希望能帮到你~
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-09-08
简单的做法就是使用strstr函数或者直接进行匹配就好了啊,复杂点的是用KMP算法……