Estrutura typedef struct em C
Publicado por Drausio Henrique Chiarotti 16/08/2006
[ Hits: 44.720 ]
Homepage: http://lattes.cnpq.br/0543258204520217
Em C podemos utilizar a definição typedef struct. Utilizando-a, declara-se uma variável como sendo do tipo desta estrutura, conforme arquivo anexo.
#include <stdio.h> int main() { typedef struct{ char Primeiro[15]; char Meio[15]; char Sobrenome[15]; } NomeCompleto; typedef struct{ NomeCompleto Nome; int idade; }Pessoa; Pessoa Drausio; //Declarando a Var. Drausio como sendo do tipo Pessoa printf("Digite seu primeiro nome: "); scanf("%s", &Drausio.Nome.Primeiro); printf("Digite seu nome do meio: "); scanf("%s", &Drausio.Nome.Meio); printf("Digite seu sobrenome: "); scanf("%s", &Drausio.Nome.Sobrenome); printf("Digite sua idade: "); scanf("%d", &Drausio.idade); printf("Nome completo: %s %s %s\nIdade: %d anos\n", Drausio.Nome.Primeiro, Drausio.Nome.Meio, Drausio.Nome.Sobrenome, Drausio.idade); }
[C] Manipulação de vetores/ponteiros
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Realizar overclock no Miyoo Mini (plus ou normal)
Otimização de memória para máquinas modestas
Unbuntu não atualiza o firmware [RESOLVIDO] (2)
linux mint reconhece microfone de lapela como fone de ouvido sem micro... (0)
Dúvidas sobre a originalidade de conteúdos online (10)
Erro de interface de Rede no Virt Manager dentro Debian 13 KDE (12)