Cadastro de Estudantes v0.0.1
Gera uma lista ligada de estudantes.
|
Define TAD statico da lista. Mais...
Ir para o código fonte deste ficheiro.
Componentes | |
struct | TipoItem |
Estrutura com elementos da lista. Mais... | |
struct | TipoElementoLista |
Estrutura de cada elemento da lista. Mais... | |
struct | TipoLista |
Estrutura com dados da lista. Mais... | |
Macros | |
#define | TAM_NOME 64 |
#define | MAX_DISCIPLINAS 5 |
Funções | |
bool | InicLista (struct TipoLista *) |
Inicializa a lista. | |
bool | VaziaLista (struct TipoLista *) |
Verifica se a lista possui elemento(s). | |
UINT | TamanhoLista (struct TipoLista *) |
Informa o tamanho da lista. | |
bool | InsereLista (struct TipoItem *, struct TipoLista *) |
Armazena um elemento na lista. | |
void | ImprimeLista (struct TipoLista *) |
Imprime na saída padrão os elementos da lista. | |
struct TipoItem | RemoveLista (struct TipoElementoLista *, struct TipoLista *) |
Remove um elemento da lista. |
Define TAD statico da lista.
Cabeçalho para arquivo fonte lista.c. Este arquivo contém os prototipos das funções do módulo da lista e toda parte estática dos dados.
#define MAX_DISCIPLINAS 5 |
Define o a quantidade máxima de disciplinas.
#define TAM_NOME 64 |
Define o número máximo de caracteres que o campo nome da lista pode conter.
void ImprimeLista | ( | struct TipoLista * | pLista | ) |
Imprime na saída padrão os elementos da lista.
pLista | - ponteiro para a lista. |
bool InicLista | ( | struct TipoLista * | pLista | ) |
Inicializa a lista.
pLista | - ponteiro para a lista. |
Armazena um elemento na lista.
Item | - item que será armazenado na lista. |
pLista | - ponteiro para a lista. |
struct TipoItem RemoveLista | ( | struct TipoElementoLista * | pPos, |
struct TipoLista * | pLista | ||
) | [read] |
Remove um elemento da lista.
pPos | - ponteiro para a posição do elemento a ser removido. |
pLista | - ponteiro para a lista. |
Informa o tamanho da lista.
pLista | - ponteiro para a lista. |
bool VaziaLista | ( | struct TipoLista * | pLista | ) |
Verifica se a lista possui elemento(s).
pLista | - ponteiro para a lista. |