[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico] [Índice de assunto]

problemas no EP2



    Ontem eu acabei o meu ep, fazia o que era pedido(pelo menos acredito que sim). No entanto tinha feito ele no Windows e compilado com o DJGPP. Por via das dúvidas resolvi compilá-lo no Linux ai tive um pequeno problema que não consegui resolver. Quando rodo o programa ele da uma mensagem "segmentation fault(core ...)" não me lembro muito bem. E detectei que o problema é na seguinte linha

*item = malloc( i * sizeof(unsigned char));

onde item é um ponteiro para Item

alguém saberia qual é exatamente o problema que está havendo ou alguma outra forma de fazer o mesmo?

obs: se faço o seguinte:
    unsigned char *A
    .
    .
    .
    A = malloc(i * sizeof(unsigned char));
    *item = A;

 ocorre o mesmo erro.