CStringについて – プログラミング – Home

通知
すべてクリア

[解決済] CStringについて


zoo8
 zoo8
(@zoo8)
ゲスト
結合: 20年前
投稿: 2
Topic starter  

非常に初歩的なことなんですが、質問です。
CStringが使いたいのですが、

#include <Windows.h>や#include <CString>ですと、
'CString' : 定義されていない識別子です。

#include <cstring.h>
インクルード ファイルがオープンできません。'cstring.h'

というエラーが出るのですが、includeのほかにVCでの設定が必要なのでしょうか。
よろしくお願いします。


引用未解決
トピックタグ
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

MFCのCStringクラスが使いたいのであれば、その為のヘッダファイルが必要です。
開発環境の説明がないので違っているかもしれませんが、
.hがないのは規格書に則った方のヘッダファイルなのでMFCのクラスとは直接関係無いと
思います。

本来、MFCを使用するようなプロジェクトを作成していれば、必要なヘッダーファイルは
インクルードされていると思うんですが、そのあたりはどうなんでしょう。
因みにVC++6.0のHELPでCStringクラスを調べてみるとクラス概要の一番下の方にインク
ルードすべきヘッダファイルが示されています。
インクルードファイルがわからない時はHELPで調べる癖をつけたほうがいいです。


返信引用
zoo8
 zoo8
(@zoo8)
ゲスト
結合: 20年前
投稿: 2
Topic starter  

#include <afx.h>
#include <Windows.h>

の順でinclude するとコンパイルできるようなりました。

>クラス概要の一番下の方にインクルードすべきヘッダファイルが示されています。
ヘルプの構造になれていないもので知りませんでした。

>インクルードファイルがわからない時はHELPで調べる癖をつけたほうがいいです。
急いでいたので、安易に質問してしまいました。すみません。

PATIO さん、どうもありがとうございました。


返信引用
RAPT
 RAPT
(@RAPT)
ゲスト
結合: 22年前
投稿: 310
 

> 急いでいたので
逆ですね。急いでいるなら自分で調べた方が早い。
自分で調べても分からないならば、状況を整理して、回答がもらえるような文章を作って、
それから投稿し、回答を待つことになるので。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました