Em pilhac.doc há um exemplo de pilha rodando em C. Ele recebe números até que a pilha fique cheia(no máximo 10) ou que o usuário tecle 0. Em seguida desempilha tudo.
Para rodar copie o código do arquivo .doc, cole no bloco de notas e salve com extensão .cpp.
Sugiro uma visita a www.webinformation.hpg.ig.com.br/prog_pilha.htm para sanar dúvidas com relação ao conceito de pilhas.
Um abraço!