Ssk_ Postado Novembro 17, 2016 Denunciar Share Postado Novembro 17, 2016 É um problema simples, o exercício é apenas criar um registro e lê-lo. typedef struct registro{ char nome[tam], end[tam]; int id; }registro; int main(){ registro pessoa; printf("Digite um nome: "); gets(pessoa.nome); printf("Digite um endereço: "); gets(pessoa.end); printf("Digite uma idade: "); scanf("%d", pessoa.id); printf("\nNome: %s\nIdade: %d\nEndereço: %s", pessoa.nome, pessoa.id, pessoa.end); O programa lê, mas não mostra o que foi digitado, alguém poderia ajudar? Digite um nome: aaa Digite um endereço: bbb Digite uma idade: 12 Falha de segmentação (imagem do núcleo gravada) Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Ssk_
É um problema simples, o exercício é apenas criar um registro e lê-lo.
typedef struct registro{ char nome[tam], end[tam]; int id; }registro; int main(){ registro pessoa; printf("Digite um nome: "); gets(pessoa.nome); printf("Digite um endereço: "); gets(pessoa.end); printf("Digite uma idade: "); scanf("%d", pessoa.id); printf("\nNome: %s\nIdade: %d\nEndereço: %s", pessoa.nome, pessoa.id, pessoa.end);
O programa lê, mas não mostra o que foi digitado, alguém poderia ajudar?
Digite um nome: aaa
Digite um endereço: bbb
Digite uma idade: 12
Falha de segmentação (imagem do núcleo gravada)
Link para o comentário
Compartilhar em outros sites
0 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.