メモ > TCHAR

※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

ビルドに初めて挑戦したとき、色々エラーを出してくれた型、TCHAR。
良く分からないが、UNICODEに関連して何か事情があるらしい。
 情報源
このページによると、TCHARは
#ifdef UNICODE
	typedef WCHAR    TCHAR;
#else
	typedef char     TCHAR;
#endif
と定義されているそうで、「UNICODE」が定義されていればWCHAR型、されていなければchar型になる。
このことにより、TCHARをchar型として扱うために、VCのプロジェクトのメニューで「文字セット」を「マルチバイト文字セットを使用する」に設定してUNICODEを定義しないようにする必要があるらしい。

名前:
コメント:
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。