• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

eduardo_souza

o que é struct em c

5 mensagens neste tópico

o que seria um struct em c, e o que eu precisaria saber para programar um programa??

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Uma struct é uma forma de criar um novo tipo de dados.

Um programa opera sobre dados, logo é usual criar-se novos tipos de dados que vão de acordo com a lógica.

Por exemplo, se queremos fazer um programa que trabalha com pessoas, então devemos criar um novo tipo de dados de nome Pessoa através do struct e indicar que este tipo de dados contem um array de chars para representar o nome e um int para representar a idade...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

é porque eu ja programo, mas nao lembro como usa isso

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Convém procurares mais informação, mas basicamente:

typedef struct Pessoa {

  char nome[60];

  int idade;

  int bi;

  int nif;

}

A partir de agora, passas a ter um novo tipo de dados chamado Pessoa.

Pessoa ranhoso;

strcpy(ranhoso.nome, "Ranhoso da Silva");

ranhoso.idade = 15;

ranhoso.bi      = 11111111;

ranhoso.nif    = 123123123;

Mas procura mais informação

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora