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