性格悪い人が優勝

配列で宣言した構造体のオブジェクト中のひとつのメンバーをデバッグウィンドウのウォッチで見れないでしょうか。

たとえば
struct test
{
  int a;
  double b;
}sample[10];
と宣言したとして、sample[0].a~sample[9].aのみをウォッチで見たいです。

実際にやってみたのですが、ウォッチにsampleを入れてしまうとaも表示されてしまいます。

A 回答 (1件)

ウォッチウィンドウの中ではワイルドカードのようなものは使えなかったはずなので、直接は無理だと思います。


sample[*].a
なんて書ければ、ねえ・・・

無理やり
int w_a[10],i;
for(i=0;i<10;i++)
w_a[i] = sample[i].a;
として別の器にコピーして、w_aをウォッチに投げ入れれば目的は達成されますが、これだと無意味かな?
    • good
    • 0
この回答へのお礼

>sample[*].a
>なんて書ければ、ねえ・・・

ですよねぇ。。

でも、配列の中身を見たかっただけですので、上の方法でやってみます!

ありがとうございました!

お礼日時:2006/08/27 13:33

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