PathQuoteSpaces 空白が含まれているパスにダブルクォーテーションを追加

Cの宣言:

void PathQuoteSpaces(LPTSTR Path);

説明:

Pathで指定されたパスに空白が含まれているならば、パスの両側にダブルクォーテーションを追加する。

引数の意味は以下の通り。
Path パス。空白が含まれているならば、関数の実行後、ダブルクォーテーションを加えたパスが返却される。

Cのサンプル:

"c:\windows\"というパスに空白が含まれているならば、パスの両側にダブルクォーテーションを追加する。同様に、"c:\Program Files\"というパスに空白が含まれているならば、ダブルクォーテーションを追加する。
void TestPathQuoteSpaces(void)
{
	char Path1[100] = "c:\\windows\\";
	char Path2[100] = "c:\\Program Files\\";

	printf("'%s'にスペースが含まれている場合は、ダブルクォーテーションで囲む。\n", Path1);
	PathQuoteSpaces(Path1);	
	printf("結果: %s\n\n", Path1);

	printf("'%s'にスペースが含まれている場合は、ダブルクォーテーションで囲む。\n", Path2);
	PathQuoteSpaces(Path2);	
	printf("結果: %s\n", Path2);
}

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

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