Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
O teu código não é "perigoso" para o seu PC, mas é "perigoso" pois cria vícios!
Não use variáveis globais...
Imagine que você precisase criar duas pilhas... como faria?
Teria que usar outra variável global?
E três?
Pois é, variáveis globais tornam a sua "lição de casa" mais fácil, mas quando vamos programar "a sério", quanto mais modularizado e reutilizável for o código, melhor.
a função "system" também não é uma boa escolha.
http://forum.imasters.com.br/index.php?/topic/336835-tutorial-systempause-e-fflushstdin/
http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
O que pode dar errado, caso eu utilize este código?
ele faz tudo o que foi pedido, porém, eu nao utilizei ponteiros, e declarei a variável p1 como global..
http://pastebin.com/m29305e48
pode dar alguma coisa errada depois, ou posso deixar de neura?
vi com um amigo meu, que o código dele ficou bem diferente, utilizando ponteiros...por exemplo:
Ele, quando vai inserir um valor na pilha, utiliza a função push(&p1, y), eu utilizei apenas push(y).
abraços