okay, next step...

Code:
CHARACTER* tempChar = (CHARACTER*)malloc(sizeof(CHARACTER));

very_very_temp = sizeOfGSVector(vPlayers); // debug shows size = 1, thats right


for(i=0; i<sizeOfGSVector(vPlayers); i++) {
tempChar = (CHARACTER*)(getFromGSVector(vPlayers,i));
		
very_very_temp = tempChar.s; // now its 0, but may be 1, as in file written
very_very_temp = tempChar.i;// this is also 0, may be 2
very_very_temp = tempChar.j;// 0, may be 3



1st prize: Lite-C and Newton 2.17 by Vasilenko Vitaliy

Newton2 videos: http://tinyurl.com/NewtonVideos
LiteC+Newton2 discussion: http://tinyurl.com/NewtonWrapperDiscussion
Latest LiteC+Newton2 version(v23, from 29.10.2009): http://depositfiles.com/files/ae1l0tpro