Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /// .h pila dinamica
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #define MINIMO(X,Y) (X)<(Y)?(X):(Y)
- typedef struct s_nodo
- {
- void *dato;
- unsigned tam;
- struct s_nodo *sig;
- }t_nodo;
- typedef t_nodo* t_pila;
- void crearPila(t_pila *p);
- int desapilar(t_pila *p,unsigned tam,void *dato);
- int apilar(t_pila *p,unsigned tam,const void *dato);
- int verTope(const t_pila *p,unsigned tam,void *dato);
- int pilaVacia(const t_pila *p);
- int pilaLlena(const t_pila *p, unsigned tam);
- void vaciarPila(t_pila *p);
- /// .c
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #define MINIMO(X,Y) (X)<(Y)?(X):(Y)
- typedef struct s_nodo
- {
- void *dato;
- unsigned tam;
- struct s_nodo *sig;
- }t_nodo;
- typedef t_nodo* t_pila;
- void crearPila(t_pila *p);
- int desapilar(t_pila *p,unsigned tam,void *dato);
- int apilar(t_pila *p,unsigned tam,const void *dato);
- int verTope(const t_pila *p,unsigned tam,void *dato);
- int pilaVacia(const t_pila *p);
- int pilaLlena(const t_pila *p, unsigned tam);
- void vaciarPila(t_pila *p);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement