fork download
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3.  
  4. struct endereco {
  5. char rua[50];
  6. int numero;
  7. };
  8. struct cadastro {
  9. char nome[50];
  10. int idade;
  11. struct endereco ender;
  12. };
  13. int main(int argc, char const *argv[]) {
  14. struct cadastro c;
  15.  
  16. printf("Nome-> ");
  17. scanf("%50[^\n]",c.nome);
  18. printf("Idade-> ");
  19. scanf("%d",&c.idade);
  20. printf("Rua-> ");
  21. scanf(" %50[^\n]",c.ender.rua);
  22. printf("Numero-> ");
  23. scanf("%d",&c.ender.numero);
  24.  
  25. printf("\n\nNome: %s\nIdade: %d\nRua: %s\nNumero: %d", c.nome, c.idade, c.ender.rua, c.ender.numero);
  26.  
  27. return 0;
  28. }
  29.  
Success #stdin #stdout 0s 4360KB
stdin
carlos
22
rua de teste
198
stdout
Nome-> Idade-> Rua-> Numero-> 

Nome: carlos
Idade: 22
Rua: rua de teste
Numero: 198