字符串比较 - C.

时间:2009-11-22 07:06:31

标签: c pointers string

我正在尝试用C编写一个字符串例程,并且我一直在讨论相同的问题。

在C中,我有这个字符串:

MAMAAMAAALJ

如果我有这个字符串:

AAA

如何确定AAA是否在MAMAAMAAAJ内?

3 个答案:

答案 0 :(得分:5)

许多C运行时库包含函数strstr (const char *s1, const char *s2)

如果s2在s1之内,它会将s1中的指针返回到子字符串的开头,否则返回NULL。

答案 1 :(得分:1)

strstr("MAMAAMAAAJ", "AAA");

返回指向搜索字符串出现的指针,如果未找到则返回NULL

答案 2 :(得分:1)

Boyer-Moore字符串搜索算法


C realization