how to initialize an array of struct
bearophile
bearophileHUGS at lycos.com
Thu Feb 12 05:34:37 PST 2009
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
More information about the Digitalmars-d-learn
mailing list