Parce que ton premier while est exécuté une infinité de fois par la boucle infinie for(;;) puisque c'est son instruction.
Si tu veux que ce soient les deux boucles qui soient effectuées une infinité de fois, il faut faire
for(;;) { while(...) {...} while(...) {...} }
A+,
Message édité par gilou le 23-01-2009 à 19:44:43
---------------
There's more than what can be linked! -- Le capitaine qui ne veut pas obéir à la carte finira par obéir aux récifs. -- Il ne faut plus dire Sarkozy, mais Sarkozon -- (╯°□°)╯︵ ┻━┻