Struct

Run Settings
LanguageC
Language Version
Run Command
#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; }
Editor Settings
Theme
Key bindings
Full width
Lines