Cadastro de Estudantes v0.0.1
Gera uma lista ligada de estudantes.
|
Módulo gerenciador da lista. Mais...
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>
#include "lista.h"
#include "mydebug.h"
#include "log.h"
Funções | |
bool | InicLista (struct TipoLista *pLista) |
Inicializa a lista. | |
bool | VaziaLista (struct TipoLista *pLista) |
Verifica se a lista possui elemento(s). | |
bool | InsereLista (struct TipoItem *Item, struct TipoLista *pLista) |
Armazena um elemento na lista. | |
void | ImprimeLista (struct TipoLista *pLista) |
Imprime na saída padrão os elementos da lista. | |
struct TipoItem | RemoveLista (struct TipoElementoLista *pPos, struct TipoLista *pLista) |
Remove um elemento da lista. | |
UINT | TamanhoLista (struct TipoLista *pLista) |
Informa o tamanho da lista. |
Módulo gerenciador da lista.
Todas as definições da lista estão neste módulo.
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. |