パスを構成要素に分解(C言語)

説明:

PathFindNextComponentを使用して、"c:\windows\system32\kernel32.dll"というパスを構成要素に分解して、各々の要素を表示する。

キーワード:

PathFindNextComponent, StrCpyN

サンプルコード:

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 更新)

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