Break из while

bublonik
Offline
Зарегистрирован: 19.03.2016

Ни въеду, как сделать выход break из цикла while по времени. т.е. если через 500мс цикл не закончился то принудительный выход. 

Примерно так:

while(x==0){
выполняется какой то код;
break если через 500мс цикл сам не закончился;
}

 

vde69
Offline
Зарегистрирован: 10.01.2016

видимо перед началом цикла надо запомнить время, а внутри цикла его проверять

Andy
Andy аватар
Offline
Зарегистрирован: 01.01.2016

Примерно так:

t=millis();
while(x==0){
выполняется какой то код;
if (millis()-t >500)break;// если через 500мс цикл сам не закончился;
}

 

bublonik
Offline
Зарегистрирован: 19.03.2016

Спасибо! Крутился возле этого варианта, никак не получалось правильно прописать.