On 01/01/2013 21:12, emmanuel segura wrote: > Questa tua spiegazione mi sembra logica e chiara e mi aiuto a capire il > perche :-)
Anche questa variazione sul tuo programma รจ istruttiva secondo me: #include <stdio.h> typedef struct Name { char *name; int id; } name_t; name_t pa[]; int main() { int i,SIZE = 255; int o = (int)pa % 4096; int k = (4096 - o) / sizeof(name_t); printf("Faro' segfault all'iterazione n.%d\n", k); for(i = 0; i <= SIZE; i++) { pa[i].name = "Pippo"; pa[i].id = i; printf("\t%s - %d\n",pa[i].name,pa[i].id); } } -- Federico Di Gregorio federico.digrego...@dndg.it Studio Associato Di Nunzio e Di Gregorio http://dndg.it I filosofi son come i sociologi: il mondo non lo capiscono. -- A.R.M. -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/50e34934.7050...@dndg.it