Programa aborta sozinho...

Programa aborta sozinho...

by Bruno Pfefferkorn -
Number of replies: 0

Por incrível que pareça, o meu programa termina antes de alocar memória para uma estrutura que eu criei, sem dar nenhum erro, mesmo de acesso inválido de memória. Existe uma função que se inicia assim:

     operador_i* novo;
     novo = (operador_i*)mallocSafe(sizeof(operador_i));

Então eu fiz uns testes colocando printf("chegou aqui\n"); antes e depois da alocação, e quando eu coloco o printf antes, a frase é impressa, caso contrário, não é impressa.. E mesmo que não houvesse lugar na memória para ser alocado, ele deveria imprimir uma mensagem dizendo "SEM MEMORIA", antes de abortar...

Alguém sabe o que pode estar acontecendo?

Bruno