Eu precisava fazer o seguinte programa, porém estou com muita dificuldade de atender a todos os requisitos necessários, segue a questão:
Construa um programa que simule o gerenciamento da fila de aviões que aguardam para decolar em um aeroporto.
Devem ser implementadas as seguintes funções:
int InserirAviaoFila(char *voo);
int MostrarFila();
int AutorizarDecolagem();
O voo é uma string, como por exemplo "TP6689".
A função MostrarFila() deve verificar se há algum avião na fila. Se sim, deve mostrar o conteúdo da fila e retornar zero para o main, se não, deve informar que a fila está vazia e retornar -1.
A função AutorizarDecolagem() deve verificar se há algum avião na fila. Se sim, deve informar (mostrar na tela) qual voo está autorizado a decolar e deve imprimir essa informação em um arquivo de texto, juntamente com a data e hora do sistema. Nesse momento o avião sai da fila. O arquivo deve ser aberto no modo anexar, ou seja, informações previamente existentes devem ser preservadas. Nesse caso é retornado zero para o main. Se a fila estiver vazia, a função deve mostrar isso na tela e retornar -1 para o main.