文字列から指定した文字列のいずれかを大文字・小文字を区別せずに検索(C言語)

説明:

StrCSpnIを使用して、文字列"ABCDEF"の中から文字'c'、'x'、'y'、'z'のいずれかの文字を検索し、見つかったら何文字目にあるかを表示する。

キーワード:

StrCSpnI

サンプルコード:

void TestStrCSpnI(void)
{
	char *s1 = "ABCDEF";
	char *s2 = "cxyz";
	int i;

	i = StrCSpnI(s1, s2);

	if(s1[i] == '\0') printf("'%s'の中に'%s'の文字のいずれも含まれない.\n", s1, s2);
	else printf("'%s'の中のいずれかの文字が文字列'%s'の%d文字目にある.\n", s2, s1, i+1);
}

(original text:1999/06/09 更新)

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