this is just one way I tried to initialize the array. I also tried doing map1.maparray={0,0,0,0,.....etc.}; and all of the possible ways i knew to initialize arrays. for all of them it gives me errors like:Code:struct MAP { int maparray1[20][56]; int maparray2[20][56]; int maparray3[20][56]; int maparray4[20][56]; int north; int south; int east; int west; }; MAP map1; for(int a=0;a<=20;a++) { for(int b=0;b<=56;b++) { map1.maparray1[a][b]=a; } }
c:\documents and settings\john\desktop\keldan\map.h(15) : error C2143: syntax error : missing ';' before 'for'
c:\documents and settings\john\desktop\keldan\map.h(15) : error C2143: syntax error : missing ')' before ';'
c:\documents and settings\john\desktop\keldan\map.h(15) : error C2143: syntax error : missing ';' before 'constant'
c:\documents and settings\john\desktop\keldan\map.h(15) : error C2143: syntax error : missing ';' before 'constant'
c:\documents and settings\john\desktop\keldan\map.h(15) : error C2059: syntax error : ')'
c:\documents and settings\john\desktop\keldan\map.h(16) : error C2143: syntax error : missing ';' before '{'
c:\documents and settings\john\desktop\keldan\map.h(16) : error C2447: missing function header (old-style formal list?)
Error executing cl.exe.
also when i try to initialize it different ways, it says things like i'm redefining MAP, and odd things like that. is there some special way for doing this? thanks.



LinkBack URL
About LinkBacks


