在VC++6.0中怎样用键盘中断循环

来源:百度知道 编辑:UC知道 时间:2024/06/06 10:59:29
我编写了一个程序,其中有一个
while(true)
{
.......
}
的等待语句。
现在我想通过按按键盘上的“S”来中断这个循环。
请给一些提示。

以纯粹的面向过程的C语言好象无法实现你的功能,
不过用VC++可以使用WINDOWS的消息机制,当S键被
按下时改变循环条件.
onkeypress(...)
{
...
//如果S键盘被按下
flag=false
...
}

....
while(flag)
{
...
}

从键盘读入一个数,如果这个数是S就true=0;自然会跳出循环

语言中没有关于中断的内容.中断是系统的内容.