Cadastro de Estudantes v0.0.1
Gera uma lista ligada de estudantes.
Funções

Referência ao ficheiro fila.c

Módulo gerenciador da fila. Mais...

#include <stdio.h>
#include "fila.h"
#include "log.h"
#include "mycommdef.h"

Funções

bool InicFila (struct TipoFila *Fila)
 Inicializa a Fila.
int VaziaFila (struct TipoFila *Fila)
 Verifica se a Fila possui elemento(s).
void Enfileira (TipoAluno Elemento, struct TipoFila *Fila)
 Enfileira um elemento no final da fila.
void ImprimeFila (struct TipoFila *Fila)
 Imprime na saida padrão os elementos da fila.
TipoAluno Desinfileira (struct TipoFila *Fila)
 Desenfileira o primeiro elemento da fila.

Descrição detalhada

Módulo gerenciador da fila.

Todas as definições da fila estao neste módulo.

Versão:
0.0.1
Data:
05/04/2012 08:46:51 PM
Autor:
Alessandro Elias, ae11@inf.ufpr.br
Welton Pereira Martins, wpm11@inf.ufpr.br

Documentação das funções

TipoAluno Desinfileira ( struct TipoFila Fila)

Desenfileira o primeiro elemento da fila.

Parâmetros:
Fila- Estrutura de dados do TipoFila.
Retorna:
O elemento desenfileirado.
Veja também:
InicFila, VaziaFila, Enfileira, ImprimeFila, CriaFila
void Enfileira ( TipoAluno  Elemento,
struct TipoFila Fila 
)

Enfileira um elemento no final da fila.

Parâmetros:
Elemento- Elemento que será enfileirado no final da fila.
Fila- Estrutura de dados do TipoFila.
Observações:
A política desta fila e FIFO (First-in, First-out).
Veja também:
InicFila, VaziaFila, ImprimeFila, Desinfileira, CriaFila
void ImprimeFila ( struct TipoFila Fila)

Imprime na saida padrão os elementos da fila.

Parâmetros:
Fila- Estrutura de dados do TipoFila.
Veja também:
InicFila, VaziaFila, Enfileira, Desinfileira, CriaFila
bool InicFila ( struct TipoFila Fila)

Inicializa a Fila.

Parâmetros:
Fila- Estrutura de dados do TipoFila.
Observações:
InicFila deve ser a primeira função a ser chamada, caso ocorra uma chamada a qualquer uma das outras funções o resultado e imprevisível, pois a pilha contém lixo de memória.
Retorna:
True caso a inicialização foi bem sucedida, False caso contrário.
Veja também:
VaziaFila, Enfileira, ImprimeFila, Desinfileira, CriaFila
int VaziaFila ( struct TipoFila Fila)

Verifica se a Fila possui elemento(s).

Parâmetros:
Fila- Estrutura de dados do TipoFila.
Retorna:
Zero caso a fila esteja vazia ou um valor diferente de zero caso a fila não esteja vazia.
Veja também:
InicFila, Enfileira, ImprimeFila, Desinfileira, CriaFila
 Tudo Classes Ficheiros Funções Variáveis Definições de tipos Enumerações Valores da enumeração Macros