#include <stdio.h>
#include <string.h>
char * my_strrchr(char const *str,int ch)
{
char *tep=str;
int i;
while(*str != '\0')
{
str++;
}
for(i=strlen(tep);i>=0;i--)
{
if(*str==ch)
return i;
else
str--;
}
return NULL;
}
int main()
{
int *str="hello world";
int ch='o';
printf("%d\n",my_strrchr(str,ch));
return 0;
}
实现strrchr函数(输出字符最后一次出现在字符串中的位置)
最新推荐文章于 2021-04-16 14:24:30 发布