#ifndef STRUCT_STACK_H #define STRUCT_STACK_H using namespace std; #include enum retval {FAIL,OK}; static const int dim = 100; /* // Implementazione statica struct stack { int indice; int elem[dim]; }; */ // Implementazione dinamica struct stack { int indice; int * elem; }; void init(stack & ); void deinit(stack & ); retval push (int, stack &); retval top (int &, const stack &); retval pop (stack &); void print(const stack &); #endif