パスが"..\"から始まっているかどうか判定(C言語)

説明:

PathIsPrefixを使用して、"..\system32\kernel32.dll"というパスの先頭が"..\"であるかどうかを判定し、結果を表示する。また、同様に"d:\doc\hello.txt"というパスの先頭が"..\"であるかどうかを判定する。

キーワード:

PathIsPrefix

サンプルコード:

void TestPathIsPrefix(void)
{
	char *Path1 = "..\\system32\\kernel32.dll";
	char *Path2 = "d:\\doc\\hello.txt";
	char *Prefix = "..\\";

	if(PathIsPrefix(Prefix, Path1)) printf("'%s'の先頭は、'%s'である。\n", Path1, Prefix);
	else printf("'%s'の先頭は'%s'でない。\n", Path1, Prefix);

	if(PathIsPrefix(Prefix, Path2)) printf("'%s'の先頭は、'%s'である。\n", Path2, Prefix);
	else printf("'%s'の先頭は'%s'でない。\n", Path2, Prefix);
}


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

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