0

我在控制事件结构内的 while 循环时遇到了一些问题。假设我有一个迭代过程,并且我想在运行时停止迭代(比如检查结果)。

 while(resid > 1e-10 )
{

for (int iter = 0;iter < 1000;iter++)
{
// some thing //
}

}

我有 3 个按钮(“开始运行,停止运行,退出程序”)。当while循环运行时,应该可以通过点击“停止运行”来停止运行,但这不起作用。

我并不是说它必须是按钮,但它可以是一个控制台应用程序,并且通过在控制台上写一些东西来完成终止。

有没有人可以实施的想法?

非常感谢和最好的问候, 穆罕默德

4

1 回答 1

2

您需要检查循环内的“按钮被按下”,如果检测到,则退出循环。

于 2012-04-06T14:55:10.960 回答