|    
			
				31/03/2014, 07:18
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: junio-2008 Ubicación: Seattle, USA 
						Mensajes: 733
					 Antigüedad: 17 años, 4 meses Puntos: 61 |  | 
  |  Respuesta: Error a mostrar pila  
  Si pasaras a C++ tu codigo, podrias usar varias mejoras, sino en C hay algunas alternativas:
 - Solo puedes tener 1 pila en tu programa. Mejor seria guardar todo al interior de una clase que permitiera tener mas de 1 y esconda las variables para su manejo al interior de ella. La alternativa hecha en C es definir una struct y que las funciones reciban como parametro a esa struct que modifican internamente. El programa principal se encargaria de pasar  a las funciones cada vez.
 
 - Solo puedes tener pilas de enteros. Mejor seria usar templates y permitir que quien use la pila defina que tipos de datos se guardan al interior.
 
 - pilaon es un entero, mientras que NULL tipicamente es el puntero a nada. pilaon parece ser un tipo bool, el que ya existe en C++.
 
 - La indentacion del codigo que presentas requiere mejoras. Deja la misma cantidad de espacios al abrir una llave, si usas tabs + espacios, se vera mal para quienes definan una cantidad de tabs distintos a los que te gustan, mejor usar espacios solamente.
 
 y otras posibilidades:
 - Incluye funciones que prueben la pila sin usar el menu, sino que directamente usen las funciones para manejar la cola y prueben que lo basico funciona.
 
				__________________  Visita mi perfil en LinkedIn    |