Ir para conteúdo
Fórum Script Brasil
  • 0

Problema com Struct


Emerson Schneider

Pergunta

Boa Tarde pessoal,

 Sou totalmente leigo e iniciante se tratando de programação.

Curso engenharia mecânica  e depois de estudar algoritimos na faculdade , tomei gosto pela coisa.

estou começando a estudar por conta  linguagem C.

Chegando na parte de structs ,   estou com um problema que não consigo achar o erro.

 

um exercicio pede algo simples:  "Implemente um programa que leia o nome , a idade e o endereço de uma pessoa e armazene esses dados em uma estrutura. Em seguida imprima na tela os dados obtidos."

resolvi  praticar um pouco de estrutura aninhada e   digitei o seguinte código:

"

#include <stdlib.h>
#include <stdio.h>

struct endereco {
   char rua [50];
   int num ;
};

struct cadastro {
  char nome [50];
  int idade;
  struct endereco ender;
};

int main (){
 struct cadastro c ;
 printf ("Nome: ");
 gets (c.nome);
 printf("\nIdade: ");
 scanf ("%d " ,&c.idade);
 printf ("\n Rua: ");
 gets (c.ender.rua);
 printf("\nNumero: ");
 scanf ("%d \n" , &c.ender.num);

printf ("\n %s , %d anos , Rua %s , numero: %d ", c.nome , c.idade , c.ender.rua , c.ender.num);

system ("pause");
return 0;
}

"

o compilador não indicou nenhum erro.

Mas , acontece o seguinte:

image.thumb.png.4828f1db8bd4ef12fb26b2c97b57900b.png

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Lixo no buffer. Procure limpar o buffer antes de ler chars ou strings

Um conselho... esqueça todas as soluções que lhe oferecerem fflush + stdin.

Um conselho... esqueça todas as soluções que lhe oferecerem fflush + stdin.

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...