Galera alguém sabe como manipular a função malloc no dev-c++? Tipo, quando escrevo a seguinte linha de código:
s = malloc(80);
sendo s um ponteiro para char como na declaração:
char *s;
dá um erro dizendo que há uma conversão inválida de void para char na linha que eu citei do malloc. Segundo o livro que estou estudando C, a tal função devolve void para justamente atribuir este ponteiro a qualquer outro tipo de ponteiro. Desde que eu adotei o Dev-c++ estão acontecendo coisas estranhas que não aconteciam no velho turbo C. Se alguém puder me ajudar agradeço desde já.
Pergunta
Lucas Couto
Galera alguém sabe como manipular a função malloc no dev-c++? Tipo, quando escrevo a seguinte linha de código:
s = malloc(80);
sendo s um ponteiro para char como na declaração:
char *s;
dá um erro dizendo que há uma conversão inválida de void para char na linha que eu citei do malloc. Segundo o livro que estou estudando C, a tal função devolve void para justamente atribuir este ponteiro a qualquer outro tipo de ponteiro. Desde que eu adotei o Dev-c++ estão acontecendo coisas estranhas que não aconteciam no velho turbo C. Se alguém puder me ajudar agradeço desde já.
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.