PathFindNextComponent パスの構成要素を検索

Cの宣言:

LPTSTR PathFindNextComponent(LPCTSTR Path);

説明:

Pathで指定したパスの、二番目の構成要素の位置を取得する。

引数の意味は以下の通り。
Path 次の構成要素を探すパス。

戻り値は、検索結果の構成要素へのポインタである。関数の実行に失敗した場合、NULLが返される。

Cのサンプル:

PathFindNextComponentを使用して、"c:\windows\system32\kernel32.dll"というパスを構成要素に分解して、各々の要素を表示する。
void TestFindNextComponent(void)
{
	char s[100] = "c:\\windows\\system32\\kernel32.dll";
	char t[100];
	char *cp;
	char *prev;
	
	prev = cp = s;

	while((cp = PathFindNextComponent(cp)) != NULL) {
		StrCpyN(t, prev, cp-prev);
		printf("%s\n", t);
		prev = cp;
	}
}


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

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