У меня есть некоторые проблемы с управлением циклом while внутри структуры событий. Скажем, у меня есть итеративная процедура, и я хочу остановить итерации во время выполнения (скажем, проверить результаты).Завершение цикла while во время выполнения
while(resid > 1e-10)
{
for (int iter = 0;iter < 1000;iter++)
{
// some thing //
}
}
У меня есть 3 кнопки («Начать запуск, остановить выполнение, выйти из программы»). Когда цикл while запущен, следует остановить работу, нажав «Stop Running», но это не сработает.
Я не говорю, что это должны быть кнопки, но это может быть консольное приложение, и прекращение делается путем написания чего-то на консоли.
У кого-нибудь есть идеи по этому поводу?
Спасибо и наилучшими пожеланиями, Мохаммед
Что делать, если я хочу это сделать в консольном приложении, но я хочу проверить, нажат ли клавиша – Mohammed