Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
#include <stdio.h> #define TAMANHO 5 void push(char *valor); char *pop(); char vetor[TAMANHO][40]; int posicao = 0; int main() { push("teste"); push("teste2"); push("teste3"); push("teste4"); push("teste5"); push("teste6"); printf("%s\n", pop()); printf("%s\n", pop()); printf("%s\n", pop()); printf("%s\n", pop()); printf("%s\n", pop()); printf("%s\n", pop()); //getch(); } void push(char *valor) { if(posicao == TAMANHO) printf("Estouro de pilha\n"); else { strcpy(vetor[posicao],valor); posicao++; } } char *pop() { if(posicao > 0) { posicao--; return vetor[posicao]; } else { printf("Pilha vazia\n"); return ""; } }
Compartilhar