’A’のTCHARの比較

[戻る]
Vxd2 2005/04/18(月) 11:50:43
以下のようなコードをTCHARに置き換える方法がわかりません。

char c;
//cに文字をセット
...
//比較
if( c == 'A' )

これをTCHARで書くと

TCHAR c;
//cに文字をセット
...
//比較
if( c == 'A' ) ←ここはどう書けばいいのでしょうか?

よろしくお願いします。

Ban 2005/04/18(月) 11:52:35
TEXT('A') or _T('A')

Vxd2 2005/04/18(月) 12:25:27
[[解決]]
ありがとうございます。
_T()は""だけだと思ってました。
''でも使えるんですね。

Blue 2005/04/18(月) 12:27:41
実際に
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

Ban 2005/04/18(月) 12:34:26
C++ 言語的にはリテラルを L"", L'' (ワイド文字列/ワイド文字) にするか
否かの切り替えだけです。

古いスレッドには追加発言できません。