C言語ならアタシに聞きなさい<37>
■ このスレッドは過去ログ倉庫に格納されています
0833デフォルトの名無しさん
NGNG↓と書いてみたけど、領域が連続していない場合もうまく動作するかわからない。
とりあえずcharにキャストして、第二引数に0を与えても大丈夫。
char *strrchr(const char *s,int c)
{
const char *endp=s;
s=s+strlen(s);
for(;s>=endp;s--)
if(*s==(char)c)
return (char *)s;
return NULL;
}
■ このスレッドは過去ログ倉庫に格納されています