bearophile дµ½:
> 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
It is perfect, thanks.
