Colocar Resposta 
 
Avaliação do Tópico:
  • 0 votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Programação C - Problema
22-11-2016, 13:26 (Esta mensagem foi modificada pela última vez a: 22-11-2016 13:29 por PsySc0rpi0n.)
Mensagem: #4
RE: Programação C - Problema
(22-11-2016 11:58)Gonkf7 Escreveu:  
(22-11-2016 01:54)PsySc0rpi0n Escreveu:  Dava jeito colocares o código num site tipo Ideone.com. Facilita muito a leitura e compreensão do código.

Sent from my GT-I9505 using Tapatalk

PsySc0rpi0n desde já obrigado pela resposta.
Não sabia como dispor o código no forum e não tinha conhecimento que havia compiladores online.
Espero que assim seja mais fácil a leitura e compreensão.

http://ideone.com/fork/sUhV8T

Cumps.

Como podes imaginar não é fácil depurar um código desses assim de cabeça. Mas posso apontar/questioner alguns pontos, pelo menos:

A tua função char lerTipoC(void) funciona bem????
É que estás a declarar uma variável (tipoC) como char mas depois estás a compará-la com uma string!!!

Depois de tentar compilar esse código no ideone.com, só posso dizer uma coisa! Resolve o máximo de erros possível porque assim nem vale a pena continuar a olhar! Pelo menos os erros... Os warnings logo se vê! A linha 203 é um caso... Porque raio usas um asterisco antes do nome da variável??? Isso devia ser mais algo do género *(numeroComponentes + i) ou numeroComponentes[i]...
E olha bem também para a linha 189.

novo = realloc(componentes,(*numeroComponentes+1)*sizeof(tComponente));

De certeza que é isto que queres fazer?
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Mensagem neste Tópico
Programação C - Problema - Gonkf7 - 21-11-2016, 13:55
RE: Programação C - Problema - PsySc0rpi0n - 22-11-2016 13:26

Saltar Fórum:


Utilizadores a ver este tópico: 1 Visitante(s)