0
は、私は次のコードを持っている:C:中括弧で配列の内部構造体を初期化できないのはなぜですか?
struct coord {
float x;
float y;
};
struct coord vertices[4];
をしかし、私は次のことを行うときに、エラーが発生します。
void setVertices(float x, float y) {
vertices[0] = (struct coord) { x, y };
}
を、これはCで許可されていないのはなぜ?これを行う別の方法がありますか?ありがとうございました。
これは割り当てであり、初期化ではありません。 –