Estrutura (struct) em C
Publicado por Drausio Henrique Chiarotti 15/08/2006
[ Hits: 11.064 ]
Homepage: http://lattes.cnpq.br/0543258204520217
Uma estrutura é uma coleção de variáveis.
Por exemplo, você pode declarar uma estrutura do tipo Nome a qual contém os itens Primeiro Nome, Nome do Meio e Sobrenome.
No código anexo foram declaradas duas estruturas. A primeira estrutura, NomeCompleto, contém as variáveis que compõem um nome e a segunda estrutura, Pessoa, contém a primeira estrutura e a variável idade.
#include <stdio.h> int main() { struct NomeCompleto { char Primeiro[15]; char Meio[15]; char Sobrenome[15]; }; struct Pessoa { struct NomeCompleto Nome; int idade; }; struct Pessoa Drausio; 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); }
Pilha, algoritmos push, pop e imprimir explicados
Converte Celsius para Farenheit
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
Atualizar Debian Online de uma Versão para outra
Instalar driver Nvidia no Debian 13
Redimensionando, espelhando, convertendo e rotacionando imagens com script
Debian 13 Trixie para Iniciantes
Convertendo pacotes DEB que usam ZSTD (Padrão Novo) para XZ (Padrão Antigo)