westcity Wrote: > But, the compiler report "Error: array initializers as expressions are not > allowed". > Then, how do I initialize an array of struct ?
Move the definition out of main (note that ; after the struct isn't required):
struct Point {
float x, y, z;
}
Point[3] pts = [{1.0, 0.0, 0.0},
{0.0, 1.0, 0.0},
{0.0, 0.0, 1.0}];
void main () {}
Bye,
bearophile
