当前位置: 首页 > 文档资料 > C 标准库 中文版 >

char *strchr(const char *str, int c)

优质
小牛编辑
131浏览
2023-12-01

描述 (Description)

C库函数char *strchr(const char *str, int c)搜索参数str指向的字符串中第一次出现的字符c (unsigned char)。

声明 (Declaration)

以下是strchr()函数的声明。

char *strchr(const char *str, int c)

参数 (Parameters)

  • str - 这是要扫描的C字符串。

  • c - 这是要在str中搜索的字符。

返回值 (Return Value)

这将返回指向字符串str中第一次出现的字符c的指针,如果未找到该字符,则返回NULL。

例子 (Example)

以下示例显示了strchr()函数的用法。

#include <stdio.h>
#include <string.h>
int main () {
   const char str[] = "http://www.iowiki.com";
   const char ch = '.';
   char *ret;
   ret = strchr(str, ch);
   printf("String after |%c| is - |%s|\n", ch, ret);
   return(0);
}

让我们编译并运行上面的程序,它将产生以下结果 -

String after |.| is - |.iowiki.com|