文字列から文字を検索(C言語)

説明:

StrPBrkを使用して、"abcdef"の中に'c'、'x'、'y'、'z'のいずれかの文字が含まれるかどうか調べ、結果を表示する。

キーワード:

StrPBrk

サンプルコード:

void TestStrPBrk(void)
{
	char *s1 = "abcdef";
	char *s2 = "cxyz";
	char *cp;

	cp = StrPBrk(s1, s2);

	if(cp == NULL) printf("'%s'に'%s'のいずれの文字も含まれない.\n", s1, s2);
	else printf("'%s'の%d文字目は'%s'の中のいずれかの文字である。\n", s1, cp - s1 + 1, s2);
}

(original text:1999/07/12 更新)

本ドキュメントの内容は保証しません。本ドキュメントによって生じた結果について、一切の責任を負いません。