Mail Archives: djgpp/1999/08/10/14:33:48
Try this instead:
vert_3d p000;
vert_3d p000 = {0,10,20};
OR, assign the vector within a function.
Justin
Matthew Heyman wrote:
> All right.... I have a struct declared like this in a header file.
>
> typedef struct
> {
> int x; // x
> int y; // y
> int z; // z
> } vert_3d;
>
> Within the main .cpp file I have this declaration as a global.
>
> vert_3d p000;
> p000.x = 0;
> p000.y = 10;
> p000.z = 20;
>
> After compiling the program I get an error that says there is a syntax
> error in this line and every one after.
>
> p000.x = 0; //syntax error before '.'
>
> This error happens on every single declaration of the program in every
> single struct I use. The program gives no problems with the struct
> declarations, only on the variable assignments themselves.
>
> Thanks for any help.
>
> Matthew Heyman
- Raw text -