Quick actions

cmd+k|ctrl+k

Navigation

Languages

Struct

Snippet info

Language

C

Visibility

public

Author

fernandanoronha.coelho

Created

2019-06-28T14:11:03Z

Updated

2019-06-28T14:43:53Z

#include <stdio.h>

struct tipoEndereço{
  char CEP[20]; 
  int numero;
  char complemento[100];
};

struct tipoData{
    int dia;
    int mes;
    int ano;
};

struct tipoPessoa {
    char nome[80];
    char telefone[10];
    struct tipoEndereço ed;
    struct tipoData nascimento;
};

int main(void) {
    struct tipoPessoa pessoa;

    printf("Diga o seu nome:\n");
    scanf(" %s", pessoa.nome);
    printf("Diga o seu telefone:\n");
    scanf(" %s", pessoa.telefone);
    printf("Digite seu endereço completo:\n");
    scanf(" %s", pessoa.ed.CEP);
    scanf("%d", &pessoa.ed.numero);
    scanf(" %[^\n]", pessoa.ed.complemento);
    printf("Digite sua Data de nascimento:\n");
    scanf("%d/%d/%d", &pessoa.nascimento.dia, &pessoa.nascimento.mes, &pessoa.nascimento.ano);

    
    printf("Nome: %s\n", pessoa.nome);
    printf("Telefone: %s\n", pessoa.telefone);
    printf("Endereço:\n CEP: %s ", pessoa.ed.CEP);
    printf("Número: %d ", pessoa.ed.numero);
    printf("Complemento: %s.\n", pessoa.ed.complemento);
    printf("Data de nascimento: %d/%d/%d", pessoa.nascimento.dia, pessoa.nascimento.mes, pessoa.nascimento.ano);
    
    return 0;
}
INFO