通知
すべてクリア
Topic starter
2005年4月18日 11:50 AM
以下のようなコードをTCHARに置き換える方法がわかりません。
char c;
//cに文字をセット
...
//比較
if( c == 'A' )
これをTCHARで書くと
TCHAR c;
//cに文字をセット
...
//比較
if( c == 'A' ) ←ここはどう書けばいいのでしょうか?
よろしくお願いします。
2005年4月18日 11:52 AM
TEXT('A') or _T('A')
Topic starter
2005年4月18日 12:25 PM
ありがとうございます。
_T()は"だけだと思ってました。
''でも使えるんですね。
2005年4月18日 12:27 PM
実際に
TCHAR と CHAR の違いを調べられるとよいと思います。
MSDN
http://www.microsoft.com/japan/msdn/library/default.asp?
url=/japan/msdn/library/ja/vccore/html/_core_generic.2d.text_mappings_in_tchar.
.h.asp
2005年4月18日 12:34 PM
C++ 言語的にはリテラルを L", L'' (ワイド文字列/ワイド文字) にするか
否かの切り替えだけです。