不確定なサイズの配列に変換したいフロートへのポインターを持つ構造体があります。プログラムの最初に、これらの構造体のいくつかを宣言し、次のように異なるサイズの配列に変換したいと考えています。
struct _arr {
float * a;
}
...
_arr x;
x.a = (float *)malloc(sizeof(float)*31);
x.a = { 6,
1, 1, 1, 0 , 0 ,
1, 0, 1, 0 , 0.0625,
1, 1, 0, 0.0625, 0 ,
1, 0, 1, 0 , 0.0625,
1, 0, 0, 0.0625, 0.0625,
1, 1, 0, 0.0625, 0
};
残念ながら、これは機能しません。各値を個別に追加する以外に、配列に値を取得する提案はありますか (a[0] = 6; など)?