Estrutura de dados
#include
typedef struct // Estruturas de Voo
{
char modelo[50], fabri[50], motor[50]; int passa, velo, alti; float compri, alt;
}taviao;
typedef struct // Contadores
{
int primeiro, ultimo;
}tordem;
void cadastrar(taviao av[], tordem *pri) // Cadastrando os Dados no Programa!
{
int opc;
if(pri -> ultimo == 100) // Verifica se o Limite de 100 Dados diferentes foram atingidos... { printf("\n\n\t Nao foi possivel Cadastrar: "); printf("\n\t Causa: Limite de Dados atingido!"); system("pause>>null"); }
else { do { if(pri -> ultimo == 100) // Verifica se o Limite de 100 Dados diferentes foram atingidos... { // É feita a verificação novamente, pois o usuário pode escoher cadastrar um novo voo... printf("\n\n\t Nao foi possivel Cadastrar: "); printf("\n\t Causa: Limite de Dados atingido!"); system("pause>>null"); } else { system("cls"); printf("\n\n\t CADASTRANDO..."); // Cadastrando os dados do VOO
pri -> ultimo++; printf("\n\n\t Codigo: %d", pri -> ultimo);
printf("\n\n\t Modelo: "); fflush(stdin); gets(av[pri -> ultimo].modelo);
printf("\n\t Fabricante: "); fflush(stdin); gets(av[pri -> ultimo].fabri);
printf("\n\t Passageiros: "); fflush(stdin); scanf("%d", &av[pri -> ultimo].compri);
printf("\n\t Comprimento: "); fflush(stdin); scanf("%f", &av[pri -> ultimo].compri);
printf("\n\t Altura: "); fflush(stdin); scanf("%f", &av[pri -> ultimo].alt);
printf("\n\t Velocidade: ");