C string strstr() 函数

定义和用法

strstr() 函数返回指向一个字符串在另一个字符串中第一次出现位置的指针。

strstr() 函数定义在 <string.h> 头文件中。

实例

获取一个字符串在另一个字符串中第一次出现位置的指针:

char myStr[] = "The rain in Spain falls mainly on the plains";
char *myPtr = strstr(myStr, "ain");
if (myPtr != NULL) {
  printf("%s", myPtr);
}

亲自试一试

语法

strchr(char * str, char * substring);

参数

参数 描述
str 必需。指向要搜索的字符串的指针。
substring 必需。要搜索的子字符串。

技术细节

返回:

返回指向字符串中子字符串找到位置的 char 类型指针。

如果未找到子字符串,则返回 NULL

相关页面

教程:C 字符串

教程:C 字符串函数