開発環境はvc++2003です。
初心者です。(長文ですみません。)
■困っている内容■
ビルドエラーが発生し、ビルドが通らない。
(私の予想では構造体のstring型とsb->Tostring()が悪さをしてそうに
思っています。)
■実施したい内容■
1.iniファイルからデータ読込み
2.読み込んだデータを構造体のstring型に代入
3.string型同士で比較する。
自力でコーディングした内容↓
(上記1.2.まで記載。3.は2.でビルドエラーが発生したため、コーディング未実施)
//構造体の作成 typedef struct LABEL_TBL_t{ string *rackBcr; string *tubeBcr_1; } MASTER_RACK_TBL; //宣言 extern MASTER_RACK_TBL gRack1[]; StringBuilder * sb = new StringBuilder(1024); //上記1.のiniファイルからデータ読込み GetPrivateProfileString("Rack1", "Rack", "0", sb, sb->Capacity , JAPAN_FILE); gRack1->rackBcr = sb->ToString();
■ビルドエラー■
上記内容でビルドを実施したら、下記のビルドエラーが発生しました。
・error C2039: 'rackBcr' : 'LABEL_TBL_t' のメンバではありません。
・error C2143: 構文エラー : ';' が '*' の前にありません。
・error C2501: 'LABEL_TBL_t::rackBcr' : 識別名を宣言するのに、型が指定されていません。
・error C2501: 'LABEL_TBL_t::string' : 識別名を宣言するのに、型が指定されていません。
・error C2501: 'LABEL_TBL_t::tubeBcr_1' : 識別名を宣言するのに、型が指定されていません。
みなさんの力を貸してください。
宜しくお願いします。