|
Page 1 of 1
|
[ 3 posts ] |
|
Arrays of Structs - Initializer error
Author |
Message |
david fort
Rookie
Joined: Sun Nov 16, 2008 3:07 pm Posts: 45
|
 Arrays of Structs - Initializer error
Is there a way to initialize an array of structs?
we are trying: typedef struct { int iFoo; int iBar; } tFooBar;
tFooBar x = {1,2}; // this works OK
tFooBar y[3] ={{1,2},{3,4},{5,6}}; // this gives: **Error**:Bad initializer for variable 'y'
Related question: Is there a place in the Help etc., that discusses how RobotC varies from the C language?
Thanks. David Fort
|
Thu Jan 01, 2009 8:09 pm |
|
 |
Ford Prefect
Guru
Joined: Sat Mar 01, 2008 12:52 pm Posts: 1030
|
 Re: Arrays of Structs - Initializer error
I would try and declare or maybe I'm wrong? HTH!
_________________ regards, HaWe aka Ford #define S sqrt(t+2*i*i)<2 #define F(a,b) for(a=0;a<b;++a) float x,y,r,i,s,j,t,n;task main(){F(y,64){F(x,99){r=i=t=0;s=x/33-2;j=y/32-1;F(n,50&S){t=r*r-i*i;i=2*r*i+j;r=t+s;}if(S){PutPixel(x,y);}}}while(1)}
|
Fri Jan 02, 2009 2:50 pm |
|
 |
Atlantisbase
Expert
Joined: Tue Oct 14, 2008 7:16 pm Posts: 171 Location: Investigating an unidentified ship sighted in Sector 31428
|
 Re: Arrays of Structs - Initializer error
Unfortunately, David, there is no such place in the very small help files regarding the diviations from C. You have to scrape the differences together from a combination of the forums, examples, and the small help files. I know, it sucks royally. It's like trying to play a game you think you know but find that the rules on this planet are different and there is no rule book.
_________________Captain, Head programmer, School of the Arts, Silverbots Robtics Team #2890
|
Wed Jan 14, 2009 5:28 pm |
|
|
|
Page 1 of 1
|
[ 3 posts ] |
|
Who is online |
Users browsing this forum: No registered users and 2 guests |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|