//自己编写程序实现strrchr函数,即在给定字符串中找特定的字符并返回最后出现的位置
#include <stdio.h>
#include <string.h>
char * my_strrchr(char const *str,int ch)
{
int count=0;
while(*str!='\0')
{
count++;
str++;
}
str--;
while(count)
{
if(*str!=ch)
{
str--;
count--;
}
else
return str;
}
printf("未找到该字符。\n");
return 0;
}
int main()
{
char *p="abcdefabcdef";
char a;
printf("请输入您要查找的字符:");
scanf("%c",&a);
printf("%s\n",my_strrchr(p,a));
return 0;
}