In this code:
#include <stdio.h>
#include <stdlib.h>
//Usando o struct(Estruturas)
struct cadastro {
char nome[50];
int idade;
char rua[50];
int numero;
};
int main()
{
printf("Digite suas informacaoes:\n");
struct cadastro c;
printf("Digite seu nome:\n");
//Le do teclado uma string e armazena no campo nome
gets(c.nome);
printf("Digite sua idade:\n");
//Le do teclado um valor inteiro e armazena no campo idade
scanf("%d", &c.idade);
printf("Digite o nome da sua rua:\n");
//Le do teclado uma string e armazena no campo rua
gets(c.rua);
printf("Digite o numero da rua:\n");
//Le do teclado um valor inteiro e armazena no campo numero
scanf("%d", &c.numero);
system("cls");
printf("Nome: %s\n", c.nome);
printf("Idade: %d\n", c.idade);
printf("Rua: %s\n", c.rua);
printf("Numero: %d\n", c.numero);
system("pause");
return 0;
}
I can not type the street name with the scanf, jump directly to the int number reading. In printf it does not tell the street, I can not solve it. Iremovedthesystem("cls") to display.