Cadastro de Estudantes v0.0.1
Gera uma lista ligada de estudantes.
Componentes | Macros | Definições de tipos | Funções

Referência ao ficheiro fila.h

Define TAD estatico da fila. Mais...

#include "mycommdef.h"

Ir para o código fonte deste ficheiro.

Componentes

struct  TipoFila
 Estrutura da fila. Mais...

Macros

#define TamMax   31

Definições de tipos

typedef int TipoAluno

Funções

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

Descrição detalhada

Define TAD estatico da fila.

Cabecalho para arquivo fonte fila.c. Este arquivo contem os prototipos das funcoes do modulo da fila e toda parte estatica dos dados.

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

Documentação das macros

#define TamMax   31

Define a quantidade maxima de elementos da fila.


Documentação dos tipos

typedef int TipoAluno

Define TipoAluno como int, é o tipo dos elementos da fila.


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