strpbrk.c
1.07 KB
/*
=============================================================================
Copyright (C) 1997-1999 NINTENDO Co.,Ltd.
$RCSfile: strpbrk.c,v $
$Revision: 1.1.1.1 $
$Date: 2002/10/30 02:07:09 $
=============================================================================
関数名:strpbrk
-----------------------------------------------------------------------------
書式: #include <string.h>
char *strpbrk(const char *string1, const char *string2);
引数: string1 検索される文字列
string2 検索する文字列
戻り値:見つけたポインタ。
見つけられない場合は NULL を返す。
説明: 文字列 string1 に 文字列 string2 のいずれか1文字が最初に現れる位置を
探す。
------------------------------------------------------------------------------
*/
#include "string.h"
char *strpbrk(const char *string1, const char *string2)
{
char *b;
while(*string1) {
b = (char *)string2;
while(*b)
if (*b++ == *string1) return (char *)string1;
string1++;
}
return NULL;
}