relatorio2 listas ligadas
CIÊNCIA DA COMPUTAÇÃO
ESTRUTURA DE DADOS
ProfReverton de Paula.
3° Sem.
Jaqueline Andressa Monteiro RA 5668152157 Michele Narimatsu RA 5680148750 Ramires Genari RA Ricardo Muzzi RA Paulo Agnaldo Roling RA
INDAIATUBA
2013
#include<stdlib.h> typedefstructvoo charnome [40]; char destino [40]; int data; int hora;
}voo;
voo * cadastro_voo (voo * a)
{
voo*t; t=(voo*) malloc(sizeof(voo)); if(t==NULL) return t; strcpy(t->nome,a->nome); t->destino = a->destino; strcpy(t->data = a->data); t->hora = a->hora; return t;
}
voidconsulta_voo (voo*a)
{
if(a==NULL) return; printf("\n nome:%s\ndestino:%s\ndata:%d\nhora:%d\n", a->nome, a->destino, a->data, a->hora);
}
#include<stdlib.h> typedefstructpassagem{ char nome [40]; char identidade; int data; int hora; char destino [40];
}passagem;
passagem * cadastro_passagem (passagem * a)
{
passagem*t; t=(passagem*) malloc(sizeof(passagem)); if(t==NULL) return t;
strcpy(t->nome,a->nome); t->identidade = a->identidade; strcpy(t->data = a->data); t->hora = a->hora; strcpy(t->destino,a->destino); return t;
}
voidconsulta_passagem (passagem*a)
{
if(a==NULL) return; printf("\n nome:%s\nidentidade:%s\ndata:%d\nhora:%d\ndestino:%s", a->nome, a->identidade,a->data, a->hora, a->destino);
}
CONCLUSÃO.
Pesquisamos algumas estruturas de dados de listas encadeadas e pegamos como exemplo um programa em que cadastrava alunos em uma escola. A partir desses dados criamos uma estrutura de dados voo(struct voo) e passagem(struct passagem).
A estrutura de dados voo (Struct voo), não compilou, poisos dados:
strcpy(t->nome,a->nome); t->destino = a->destino; strcpy(t->data = a->data); t->hora = a->hora; return t;
Estão