C++如何每隔一段时间输出一个字符

来源:百度知道 编辑:UC知道 时间:2024/05/27 03:58:17
用什么控制方式能使程序每隔若干秒输出一个字符,当然前提是不让计算机算一个复杂的东西,过了好长时间算出来,然后输出字符。就是搞个计时器之类的东西。
能详细说明一下吗?或者麻烦写个小程序,比如每隔三秒(或者自定时间,但不难太短,无法分辨)输出一个“!”字符,谢谢了,要是好的话再加几分,谢谢

#include <stdio.h>
#include <windows.h>
#include <iostream.h>
void main()
{
for (int j=1; j<5; j++)
{
printf("!");
Sleep(1000); //里面的1000是1000ms即1秒。可以更改这个改变其输出时间间隔。
}
}

可以用sleep()函数啊,或者用一个空循环来控制休眠时间

用settimer函数,然后WM_TIMER里输出字符串。