Nepochopil jsi mě... Já ti radil něco takového:
while(1){
for( ... ){
...
}
sleep();
}
Jde o to, že když vidím FOR, čekám přesný počet opakování, známý v okamžiku prvního vstupu do podmínky, nic jiného. Je to prostě dost vžitá konvence, která by se měla dodržovat. Hledat, kde všude se ta změna řídící proměnné uprostřed kódu může nějak projevit není vždycky snadné, mate to a akorát zvyšuje riziko chyb.
V tomto případě se sice moc neděje, ale je důležité, udělat si správné návyky.