- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VC2005 でのCStringの初期化)
VC2005でのCStringの初期化
このQ&Aのポイント
- VC2005でのCStringの初期化について困っています。
- VC6.0ではできていたCStringの初期化が、VC2005ではエラーとなります。
- キャストや引数の細かな指定が必要で、64bitに変わったことが原因かもしれません。設定で修正できるかどうか知りたいです。解決方法も教えてほしいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
TEXTマクロやTCHAR等を正しく使えば通りませんか。 VC2005だとデフォルトがUNICODEなので、 直接書くならcharではなくwchar_t、 "Hello"ではなくL"Hello"だと思いますが、 上記マクロの方が汎用的かと思います。 もしくは、オプションでデフォルトをMBCSにするか。
お礼
返答ありがとうございます。 正直TEXTマクロなどはまったくなので これから調べてみます。 MBCS?も初耳なので調べてみます。 たくさんのヒントありがとうございます!