Pular para o conteúdo

Estrutura typedef struct em C

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.
Drausio Henrique Chiarotti drausio
Hits: 45.071 Categoria: C/C++ Subcategoria: Introdução
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

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.
Download typedefstruct.c Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Esconder código-fonte

#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);
}
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Função em C, retorna a data do sistema já formatada

O poderoso 'return'

Cálculo de Bhaskara para raízes reais e complexas

Bits trocados

Aula basica de C

#1 Comentário enviado por gabrielsimas em 12/09/2009 - 23:01h
Grande dica meu amigo, eu estava mesmo com dúvidas, estou começando no C e estou adorando-a, estou mesmo querendo dominar esta linguagem e a sua dica foi muito útil pra mim.

Estava em dúvida sobre a diferença entre struct e typedef.

Abraços e sucesso pra você!

Contribuir com comentário

Entre na sua conta para comentar.