在C或C++中的寻找指定字符串的函数

有两个字符串A和B,A是子串,那么C/C++里寻找指定字符串的函数有哪些?不要find()函数,
或者查看字符串B里是否包含字符串A,谢谢!

C/C++ string库(string.h)提供了几个字符串查找函数,如下:
memchr 在指定内存里定位给定字符
strchr 在指定字符串里定位给定字符
strcspn 返回在字符串str1里找到字符串str2里的任意一个字符之前已查找的字符数量
strrchr 在字符串里定位给定字符最后一次出现的位置
strpbrk 在字符串str1里定位字符串str2里任意一个首次出现的字符
strspn 返回字符串str1从开始字符到第一个不在str2中的字符个数
strstr 在字符串str1中定位字符串str2首次出现的位置
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-02-01
strstr c语言的

if(strstr(b , a))
则包含
else
不包含本回答被提问者采纳
第2个回答  2012-03-17
C语言
strstr()

C++使用string
string a;
a.substr();
第3个回答  2012-03-17
同意楼上
相似回答