i'm gonna crazy...

Code:
for(num=0; num<sizeOfGSVector(vPlayers); num++) {			
		tempChar = (CHARACTER*)(getFromGSVector(vPlayers,(int*)num));
		
		diag("\n[!!!] CHARACTER:");
		diag_var(" n: %6.3f",num);
		diag_var(" s: %6.3f",tempChar.s);
		diag_var(" i: %6.3f",tempChar.i);
		diag_var(" j: %6.3f",tempChar.j);		
	}


return
[!!!] CHARACTER: n: 0.000 s: 1.000 i: 5.000 j: 5.000
[!!!] CHARACTER: n: 1.000 s: 1.000 i: 5.000 j: 5.000

but the second string must be n: 1.000 s: 1.000 i: 4.000 j: 2.000


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