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;
}