#include<stdio.h>
#include<stdlib.h>
#include<string.h>
char *mystrchr(char *str, char c)
{
int i;
for (i = 0; i<strlen(str); i++)
{
if (*(str + i) == c)
{
return str + i;
}
}
return NULL;
}
int main()
{
char *str = "abcdef";
char c = 's';
char *fin = mystrchr(str, c);
printf("%s", fin);
system("pause");
return 0;
}
C语言 strchr的实现
原创
©著作权归作者所有:来自51CTO博客作者sonissa的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:C语言 strstr的实现
下一篇:C语言 strcmp的实现
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
从C 向C++13——模板
从C向C++13——模板
类模板 函数模板 数组 -
C中strchr()函数用法
strchr()函数包含于头文件:#include<stdio.h>中;函数原型为:char * strchr(char * str, char/in
c语言 c++ 开发语言 #include 头文件 -
strchr函数
<br />函数原型:extern char *strchr(char *str,char character) 参数说明:str为一个字符串。
character null string c 字符串