C++ strstr()和strrstr()函数的用法(附带实例)
strstr() 和 strrstr() 都是 C 语言标准库中的函数,位于
strstr() 和 strrstr() 函数的语法格式如下:
【实例】使用 strstr() 函数在字符串 "timeismoney" 中搜索指定字符串,具体代码如下:
<string.h>
头文件中。strstr() 和 strrstr() 函数的语法格式如下:
char *strstr(const char *s1,const char *s2) char *strrstr(const char *s1,const char *s2)strstr() 函数可在字符串 s1 中寻找第一个出现的子串 s2 并返回位置,strrstr() 函数可在字符串 s1 中寻找最后一个出现的子串 s2 并返回位置。
【实例】使用 strstr() 函数在字符串 "timeismoney" 中搜索指定字符串,具体代码如下:
#include <stdio.h> #include <string.h> int main() { char str[] = "timeismoney"; char *sear = "is"; char *p; p = strstr(str,sear); if(p) { printf("%s\n",p); } else { printf("没有查找到字符串\n"); } }程序的运行结果为:
ismoney