重複の可能性:
c での char 配列から LPCTSTR への
変換 LPCSTR 文字列を LPCTSTR 文字列に変換するにはどうすればよいですか?
すでに多くの資料が利用可能ですが、私は C++ を初めて使用するので、それらを適切に理解できませんでした。助けてください。
重複の可能性:
c での char 配列から LPCTSTR への
変換 LPCSTR 文字列を LPCTSTR 文字列に変換するにはどうすればよいですか?
すでに多くの資料が利用可能ですが、私は C++ を初めて使用するので、それらを適切に理解できませんでした。助けてください。
グーグルは私にたくさんの情報でこのリンクをくれました。
タイプ名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バイト文字)です。
最後になりましたが、変換の方法に関するこの記事は重要ではありません。ご覧のとおり、単純な型変換よりも少し多くのことがあります。