StrDup 文字列の複製

Cの宣言:

LPTSTR StrDup(LPCTSTR s);

説明:

文字列sを複製する。

複製結果の文字列を解放するには、LocalFreeを使用する。

引数の意味は以下の通り。
s 複製元文字列。

戻り値は、複製結果の文字列である。

Cのサンプル:

StrDupを使用して、文字列を複製する。
void TestStrDup(void)
{
	char *s1 = "abcdef";
	char *s2;

	s2 = StrDup(s1);

	printf("コピー元: '%s'\n", s1);
	printf("コピー結果: '%s'\n", s2);

	LocalFree(s2);
}


(original text:1999/06/09 更新)

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