Ciao a tutti

Sto giocando con un piccolo e stupido programma in C che posto qua sotto,
sulla mia debian 6.0.6 va in segfault su una centos 5 no, la cosa stranna
che va in segfault quando il programma arriva a 108 nel ciclo for

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#include <stdio.h>

typedef struct Name {
        char *name;
        int id;
} name_t;

name_t pa[];

int main()
{
        int i,SIZE = 255;
        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);
        }
}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Grazie in anticipo


-- 
esta es mi vida e me la vivo hasta que dios quiera

Rispondere a