如何判断一个字符串是否包含另一个字符串?

dlttyy 2006-06-06 05:08:51
新手
...全文
267 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
我啃 2006-06-06
  • 打赏
  • 举报
回复
char * strstr( const char* str1, const char*str2)
返回STR2中第一次出现STR1的位置
隶属<string.h>
好象是用的KMP算法,就是查找str2中第一个str1的位置,
KMP算法效率不错了,具体实现可以自己去看数据结构的书,一般都会有的
云梦谭 2006-06-06
  • 打赏
  • 举报
回复
#include <string.h>
strstr();

原型:char* strstr( const char* str1, const char*str2)
返回STR2中第一次出现STR1的位置
volunteer01 2006-06-06
  • 打赏
  • 举报
回复
如楼上
oosky2004 2006-06-06
  • 打赏
  • 举报
回复
strstr()

breezewarm 2006-06-06
  • 打赏
  • 举报
回复
顶,KMP算法。
dlttyy 2006-06-06
  • 打赏
  • 举报
回复
晕,,有简单一些的么,,看不懂啦
sankt 2006-06-06
  • 打赏
  • 举报
回复
采用高效算法KMP即可

69,368

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧