|
Cadastro de Estudantes v0.0.1
Gera uma lista ligada de estudantes.
|
Define TAD statico da pilha. Mais...
#include "mycommdef.h"Ir para o código fonte deste ficheiro.
Componentes | |
| struct | TipoElementoPilha |
| Estrutura de cada elemento da pilha. Mais... | |
| struct | TipoPilha |
| Estrutura com dados da pilha. Mais... | |
Macros | |
| #define | TAM_ELEMENTO 32 |
Definições de tipos | |
| typedef char | TipoItem |
Funções | |
| bool | InicPilha (struct TipoPilha *) |
| Inicializa a pilha. | |
| bool | Push (TipoItem *, struct TipoPilha *) |
| Armazena um elemento no topo da pilha. | |
| TipoItem * | Pop (struct TipoPilha *) |
| Remove elemento do topo da pilha. | |
| bool | VaziaPilha (struct TipoPilha *) |
| Verifica se a pilha possui elemento(s). | |
| UINT | TamanhoPilha (struct TipoPilha *) |
| Obtem número de elementos da pilha. | |
| void | ImprimePilha (struct TipoPilha *) |
| Imprime na saída padrão a lista de elementos da pilha. | |
Define TAD statico da pilha.
Cabecalho para arquivo fonte pilha.c. Este arquivo contem os prototipos das funcoes do modulo da pilha e toda parte estatica dos dados.
| #define TAM_ELEMENTO 32 |
Define numero maximo de caracteres que cada elemento da pilha pode conter incluido NULL.
| void ImprimePilha | ( | struct TipoPilha * | pPilha | ) |
Imprime na saída padrão a lista de elementos da pilha.
| pPilha | - ponteiro para a pilha. |
| bool InicPilha | ( | struct TipoPilha * | pPilha | ) |
Inicializa a pilha.
| pPilha | - ponteiro para a pilha. |
Remove elemento do topo da pilha.
| pPilha | - ponteiro para pilha. |
Armazena um elemento no topo da pilha.
| item | - item que sera armazenado no topo da pilha. |
| pPilha | - ponteiro para a pilha. |
Obtem número de elementos da pilha.
| pPilha | - ponteiro para a pilha. |
| bool VaziaPilha | ( | struct TipoPilha * | pPilha | ) |
Verifica se a pilha possui elemento(s).
| pPilha | - ponteiro para a pilha. |