StrStrI 大文字・小文字を区別せずに文字列から部分文字列を検索

Cの宣言:

LPTSR StrStrI(
	LPCTSTR s1,
	LPCTSTR s2);

説明:

大文字・小文字を区別せずに、文字列s1中に含まれる文字列s2を検索し、見つかった位置を返す。

引数の意味は以下の通り。
s1 検索先文字列。
s2 検索のキーとなる部分文字列。

戻り値は、s1中で一致した部分文字列へのポインタである。

Cのサンプル:

StrStrIを使用して、文字列"ABCDEF"から文字列"de"を検索し、見つかった位置を表示する。

void TestStrStrI(void)
{
	char *s1 = "ABCDEF";
	char *s2 = "de";
	char *cp;

	cp = StrStrI(s1, s2);
	printf("'%s'の中に現れる'%s'という文字列は%d文字目にある.\n", s1, s2, cp - s1 + 1);
}

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

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