Last Updated 2004/03/22
Programming Tips Visual C++ MFC CString(文字列)  索 引 
TCHAR
2004/03/22

    char moji[ 10 + 1 ];
    strcpy( moji, _T("0123456789") );

このままでは UNICODE の場合に不具合が発生する.
UNICODE などの場合にも正常に動作させようとなると,

    TCHAR moji[ 10 + 1 ];
    _tcscpy( moji, _T("0123456789") );

とする.

TCHAR は自動的に char や wchar に置き換わる.
_T("***") も同じ効果をもたらす.


また,CString や _bstr_t を使用すればコンパイル時の UNICODE や ANSI の設定によってクラスが自動的に挙動を変える.


参照
前後のTips
TCHAR

DSS ProgrammingTipsCGI Ver2.02