[MFC] 文字列変換
2007/10/04
Unicodeプロジェクト上の文字列変換について。
CString -> TCHAR(LPTSTR)
_tcscpy_sを使えばいいようです。
CString str = _T("foobar"); // 変換元CString文字列 TCHAR* tcharStr = new TCHAR[ str.GetLength() + 1]; // 変換先TCHAR文字列 _tcscpy_s( tcharStr, str.GetLength() + 1, str );
参考URL
TCHAR文字列 -> CString
そのまま代入できるようです。
TCHAR tcharStr[] = _T("foobar"); // 変換元TCHAR文字列 CString str = tcharStr; // 変換先CString文字列