[ Aleksandrov @ 17.08.2009. 14:19 ] @
U jednoj knjizi sam naisao na jedan relativno jednostavan deo koda, Code: struct child { char initial; int age; int grade; }; int main() { struct child kids[12], *point, extra; int index; for (index = 0 ; index < 12 ; index++) { point = kids + index; scanf("%c\n",&point->initial); scanf("%d\n",&point->age); scanf("%d\n",&point->grade); } ... Koliko sam shvatio ovde se u for petlji pointu dodeljuje zbir adrese prvog clana niza i indeksa od 0 do 11 Ali struktura child je struktura od 5 bajtova. Zar ne bi trebao index da se povecava za 5 (a ne za 1, kako je navedeno u primeru) kako bi niz bio pravilno zapisan??? |