strrchr.c 1.02 KB
/*
=============================================================================
        Copyright (C) 1997-1999 NINTENDO Co.,Ltd.
        
        $RCSfile: strrchr.c,v $
        $Revision: 1.1.1.1 $
        $Date: 2002/10/30 02:07:09 $
=============================================================================
関数名:strrchr
-----------------------------------------------------------------------------
書式:  #include <string.h>
        char *strrchr(const char *str, int c)
引数:  string 検索される文字列
        c 検索する文字コード
戻り値:検索した最後の文字コード c のポインタ。
        見つからないときは、NULL を返す。
説明:  文字列 string から 文字コード c を検索し、最後に見つけたポインタを
        返す。見つけられない場合は、NULL を返す。
-----------------------------------------------------------------------------f
*/
#include    "string.h"

char *strrchr(const char *str, int c)
{
    char    *p = NULL;
    while(1)    {
        if (*str == c)  p = (char *)str;
        if (!(*str++))  break;
    }
    return  p;
}