el codigo header es este:
Código
#ifndef PILAARRAY_H_INCLUDED #define PILAARRAY_H_INCLUDED #define TAMPILA 100 typedef struct { TipoDato listaPila[TAMPILA]; int cima; }Pila; //Operaciones sobre pila void crearPila(Pila* pila); void insertar(Pila* pila,TipoDato elemento); TipoDato quitar(Pila* pila); void limpiarPila(Pila* pila); //Operaciones de acceso a pila TipoDato cima(Pila pila); //verificación estado de la Pila int pilaVacia(Pila pila); int pilaLlena(Pila pila); #endif // PILAARRAY_H_INCLUDED
el codigo en C es este:
Código
typedef int TipoDato; #include "includes/pilaarray.h" #include<stdio.h> void main() { Pila pila; int x; crearPila(&pila); //Crea una pila vacia do{ if(x!=0){ if(!pilaLlena(pila)) insertar(&pila,x); else{ x=0; } } }while(x!=0); while(!pilaVacia(pila)){ quitar(&pila); } }
La salida que me marca es: undefined reference to 'crearPila','pilaLlena','insertar'...... etc. en si son las funciones las que me dice que no estan definidas.
por favor alguien que me ayude porque en verdad necesito saber como poder corregir este problema.