<div>En ocaciones cuando necesito una pila y no tengo tiempo de andar escribiendo algo decente ni tengo una librería a mano suelo hacer lo siguiente:<br></div><div><br></div><div>#define POP() stack[--tstack % STACK_SIZE]<br>

#define PUSH(x) stack[tstack++ % STACK_SIZE] = (x)<br>#define TOP() stack[(tstack-1) % STACK_SIZE]<br><br>#define STACK_SIZE 1024<br><br>int stack[STACK_SIZE];<br><br>int tstack = 0;<br></div><div><br></div><div>lo cual sirve como pila de int.<br>


</div><div><br></div><div>Podés usarlo como:</div><div><br></div><div>int main()</div><div>{</div><div>  PUSH(5);</div><div>  printf("TOP: %d\n",TOP());</div><div>  printf("POP: %d\n",POP());</div><div>

}</div><div><br></div><div>Tomando eso como partida se puede hacer una implementación mas cuidada y segura de una pila o de una cola (en el caso de la pila se usarían 2 índices, uno para meter objetos y el otro para sacarlos).</div>

<div><br>
</div><div><br></div><div>Saludos</div><div><br></div><div class="gmail_quote">El 12 de octubre de 2011 20:36, Yolmer Rosales <span dir="ltr"><<a href="mailto:yolmer.rosales@gmail.com" target="_blank">yolmer.rosales@gmail.com</a>></span> escribió:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br><br><div class="gmail_quote">El 12 de octubre de 2011 18:20, Diego <span dir="ltr"><<a href="mailto:diegoartesanal@gmail.com" target="_blank">diegoartesanal@gmail.com</a>></span> escribió:<div>


<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
¿Qué tal gente ? . Necesito si alguno me puede pasar un código de una pila y una cola implementada con arreglos . Si alguno tiene algún código fuente por ahí suelto, me lo pasa por favor. Muchas gracias.<br><br></blockquote>



</div><div><br>Oye Diego no se para que quieres implementar cola y pila con arreglo, no le veo lógica... por otro parte <br><br>Prueba leer esto:<br><a href="http://personales.ya.com/salvapozo/files/edd.zip" target="_blank">http://personales.ya.com/salvapozo/files/edd.zip</a><br>



<br><br><br></div></div>
<br>_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net" target="_blank">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br></blockquote></div><br>