Можно ли ждать прикосновения пользователя внутри цикла while?Я имею в виду, если у меня есть вид с кнопкой «Готово» внутри, и у меня есть цикл, подобный следующему:
while (ending == FALSE) {
...
/* Do something */
...
/* WAIT for user to touch "Finish" button and when this occurs, set ending=TRUE so the loop can finish */
...
/* Do something more*/
...
}
Я думал сделать это с другим циклом while, как это:
while (myVar == FALSE) {
/* Do nothing */
}
И изменить действие кнопки, чтобы изменить обе переменные («окончание» и «myVar»), но я думаю, что это не самое эффективное решение, и оно будет занимать много памяти или ЦП?