|
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. |