PathRemoveBackslash パスから末尾の区切り文字を削除

Cの宣言:

LPTSTR PathRemoveBackslash(LPTSTR Path);

説明:

Pathで指定したパスの末尾が"\"ならば、末尾の"\"を削除する。

引数の意味は以下の通り。
Path 末尾の"\"を削除するパス。関数の実行後、削除結果のパスが返される。

戻り値は、削除した"\"があった位置へのポインタである。

Cのサンプル:

"c:\windows\system32\"というパスの末尾が"\"ならば、末尾の"\"を削除し、結果を表示する。
void TestPathRemoveBackslash(void)
{
	char Path[] = "c:\\windows\\system32\\";

	printf("'%s'から末尾の\\を除くと、", Path);

	PathRemoveBackslash(Path);

	printf("'%s'となる。\n", Path);
}

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

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