プロが教えるわが家の防犯対策術!

VC++2005超初心者です。
ちょっとした案件でVC++6.0から
2005に変えるということになりました。

現在VC++2005を利用して、ちょっとしたソースを書いていますが
VC++6.0でしようしていたCStringが利用できなくて困ってます。
例:CString aaa;
と宣言したら、CStringを認識してくれません。

CStringって、使えないのでしょうか?
なにかをincludeとかするべきなのでしょうか?
多分、本当に超簡単な問題かも知れませんが、よろしくお願いします。

A 回答 (2件)

VC++2005無料版にはMFCはついていないのでCStringは使えません


有料版なら使えます
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
知りませんでした。

String^ aaa;
という記述で文字列を扱うようにしました。

お礼日時:2009/04/05 21:50

認識しないとはどういうことですか。



MFCならcstring.hをインクルードしているか,
そうでないならatlstr.hをインクルードしているか,
そのあたりは調べましたか。
http://msdn.microsoft.com/ja-jp/library/5bzxfsea …

この回答への補足

C++/CLR を使用してます。
こんな感じで宣言して、
CString aaaa = "ストリング";

エラーメッセージは以下のように出ています。
「'CString' : 定義されていない識別子です」

補足日時:2009/04/01 13:43
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


このQ&Aを見た人がよく見るQ&A