通知
すべてクリア
Topic starter
2002年2月14日 5:47 PM
動的な構造体についての議題の中で、
ん さんが教えてくださった、
typedef struct
{
CString a ;
CString b ;
CString c ;
}aaa_t ;
CArray<aaa_t,aaa_t> m_aaaArray ;
とありますが、aaaArrayを定義することはわかるのですが、
構造体内の[a],[b],[c]に値をそれぞれに入れるにはどうしたら良いのでしょうか?
何回も質問しますが、よろしくお願いします。
2002年2月14日 7:18 PM
CArray::GetAt()、ElementAt()、operator[] で、配列の各要素を参照できると思いますが。
m_aaaArray は、aaa_t型の配列なんですよ。
2002年2月14日 10:51 PM
> 構造体内の[a],[b],[c]に値をそれぞれに入れるにはどうしたら良いのでしょうか?
こんな感じでしょうか。他にもありますが、とりあえず CArray のヘルプ参照。
aaa_t aaa ;
aaa.a = AAA ;
aaa.b = BBB ;
aaa.c = CCC ;
m_aaaArray.Add( aaa ) ;// 動的配列の最後に追加
CString str = aaa[0].a ; // 取得例
Topic starter
2002年2月15日 9:04 AM
なるほど・・・解りました。
ありがとうございます。