在字符串中查找一个特定的字符最后一次出现的位置,并返回字符所在位置。


#define _CRT_SECURE_NO_WARNINGS 
#include 
#include 
#include

char *strrchr(char  *str,char ch)
{
    char *ret=NULL;
    assert(str);
    while(*str)
    {
        if (*str==ch)
            ret=str;
        str++;
    }
    return ret;
}

int main()
{
    char *string="hello my college";
    int ret=0;
    char ch=0;
    printf("please enter the ch:\n");
    scanf("%c",&ch);
    ret=(char)strrchr(string,ch);
    printf("%d\n",ret);
    system("pause");
    return 0;
}


你可能感兴趣的:(C语言)