- ベストアンサー
【VC+ 2005】CStringは使えないのでしょうか?
VC++2005超初心者です。 ちょっとした案件でVC++6.0から 2005に変えるということになりました。 現在VC++2005を利用して、ちょっとしたソースを書いていますが VC++6.0でしようしていたCStringが利用できなくて困ってます。 例:CString aaa; と宣言したら、CStringを認識してくれません。 CStringって、使えないのでしょうか? なにかをincludeとかするべきなのでしょうか? 多分、本当に超簡単な問題かも知れませんが、よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
VC++2005無料版にはMFCはついていないのでCStringは使えません 有料版なら使えます
その他の回答 (1)
- Yune-Kichi
- ベストアンサー率74% (465/626)
回答No.1
認識しないとはどういうことですか。 MFCならcstring.hをインクルードしているか, そうでないならatlstr.hをインクルードしているか, そのあたりは調べましたか。 http://msdn.microsoft.com/ja-jp/library/5bzxfsea.aspx
質問者
補足
C++/CLR を使用してます。 こんな感じで宣言して、 CString aaaa = "ストリング"; エラーメッセージは以下のように出ています。 「'CString' : 定義されていない識別子です」
お礼
回答ありがとうございます。 知りませんでした。 String^ aaa; という記述で文字列を扱うようにしました。