0

重複の可能性:
c での char 配列から LPCTSTR への
変換 LPCSTR 文字列を LPCTSTR 文字列に変換するにはどうすればよいですか?

すでに多くの資料が利用可能ですが、私は C++ を初めて使用するので、それらを適切に理解できませんでした。助けてください。

4

1 に答える 1

0

グーグルは私にたくさんの情報でこのリンクをくれました。

タイプ名LPCTSTRは、次のように分類できます。

LP - Pointer
C - Constant
T = TCHAR
STR = String

プロジェクトの設定に応じて、LPCTSTRはLPCSTR(ANSI)またはLPCWSTR(Unicode)のいずれかにマップされます。

タイプ名LPCSTRは、次のように分類できます。

LP - Pointer
C - Constant
STR = String

STRはchar*と同じです

タイプ名LPCWSTRは、次のように分類できます。

LP - Pointer
C - Constant
WSTR - Wide character String

ここで、WSTRはwchar_t *またはワイド文字(2バイト文字)です。

最後になりましたが、変換の方法に関するこの記事は重要ではありません。ご覧のとおり、単純な型変換よりも少し多くのことがあります。

于 2012-09-25T09:16:16.950 に答える