以下のように、3人分の体重を扱う構造体を、
メイン関数の中で作りましたが…。
void put(■■■){ a[0].weight = 59.3; a[1].weight = 62.7; a[2].weight = 81.4; } int main(){ int i; typedef struct {double weight;} person; person a[3]; put(◆◆◆); printf("3人の体重は、それぞれ"); for(i=0;i<3;i++)printf(" %d キログラム " , a.weight ); printf("です。"); }
■■■の部分と、◆◆◆の部分には、何を書けばいいのでしょうか?
いろいろ試してみましたがどうもうまくいきません。
『 typedef struct {double weight;} person; 』この1行を、
メイン関数とput関数の外へと持っていくしかないのでしょうか?