二つのパスが同一のルートパスを持つかどうか判定(C言語)

説明:

"c:\windows\system32\"というパスと"\c:\doc\hello.txt"というパスが同一のルートパスを持つかどうかを判定し、結果を表示する。同様に、"c:\windows\system32\"というパスと"d:\doc\hello.txt"というパスが同一のルートパスを持つかどうかを判定する。

キーワード:

PathIsSameRoot

サンプルコード:

void TestPathIsSameRoot(void)
{
	char *Path1 = "c:\\windows\\system32\\";
	char *Path2 = "c:\\doc\\hello.txt";
	char *Path3 = "d:\\doc\\hello.txt";

	if(PathIsSameRoot(Path1, Path2)) printf("'%s'と'%s'のルートパスは同一である。\n", Path1, Path2);
	else printf("'%s'と'%s'のルートパスは同一でない。\n", Path1, Path2);

	if(PathIsSameRoot(Path1, Path3)) printf("'%s'と'%s'のルートパスは同一である。\n", Path1, Path3);
	else printf("'%s'と'%s'のルートパスは同一でない。\n", Path1, Path3);
}


(original text:1999/08/05 更新)

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