• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

bertolo

DUVIDA:core dumped

3 mensagens neste tópico

#include <stdio.h>
#include <stdlib.h>
struct ppl
{
char nome[30];
int idade;
struct ppl *prox;
};

int main (void)
{
struct ppl multidao[3];
int i;

for(i=0;i<=3;i++)
{
printf("mete ai o nome 1 pessoa\n");
while(getchar()!='\n');
gets(multidao[i].nome);
printf("idade\n");
scanf("%d",&(multidao[i].idade));

if(i<=2)
{
(*(multidao[i].prox))=(&(multidao[i+1]));
}
/*(multidao[3].prox)=NULL;*/
}

for(i=0;i<=3;i++)
{
printf("%c %d",multidao[i].nome,multidao[i].idade);
}

return 0;
}

pq e q da core dumped??ajudem plz

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Tá com cores esquisitas esse código.

Não sei se é disto, mas sei que isto está mal:

for(i=0;i<=3;i++) não pode ir a 3!!

for(i=0;i<3;i++)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora