Kodun bu kadar gizli mi anlamadım ya :S ucundan 1 satır birşey gösteriyorsun sonra çözün diyorsun.
for(;;)
{
şekline getirip yap bakalım. tabii eğer döngünün içinde break varsa işine yarar. yoksa yine 3-5 satır daha verirsin bakarız.