函数名: strstr
功 能: 在字符串中查找指定字符串最后一次出现的位置
用 法: char *strstr(char *str1, char *str2);
strstr原型:extern char *strstr(char *haystack, char *needle);
头文件:#include <string.h>
功能:从字符串haystack中寻找needle最后一次出现的位置(不比较结束符NULL)。
说明:返回指向最后一次出现needle位置的指针,如果没找到则返回NULL。
示例:
char *ch1 = "hebaowei";
char *ch2 = "bao";
char *p = strstr(ch1,ch2);
printf("p = %s\",p);
int locate = p - ch1;
printf("locate = %d\",locate + 1);
char *ch3 = "ren";
char *q = strstr(ch1,ch3);
printf("q = %s\",q);
结果:
p = baowei
locate = 3
q = (null)