C++小程序 希望把一句话一个字一个字的显示出来

2024-12-16 07:56:39
推荐回答(4个)
回答1:

对Sleep()函数不太了解,查了一下,此函数好像是静态类型,只执行一次。对此程序,可自己写一个延时函数,希望下面的代码对你有所帮助。
#include
#include
using namespace std;

void delay( int sec ) // 延时sec秒
{
time_t start_time, cur_time;
time( &start_time );
do {
time( &cur_time );
} while(( cur_time - start_time ) < sec );
}

void main()
{
char a[]={"一个一个出现!"};
for(int i=0;i<14;i++)
{
cout< delay(1);
}
}

回答2:

补充,

汉字每一个字占两个字节,如果只是cout<如果可行,最好一次显示两个字节,就是一个完整的汉字了。
你可以试试sleep,也可以试试delay。具体的最好上机实验一下。

回答3:

延时是这么用的。延时1000ms输出下一个

回答4:

没问题啊. Sleep(1000); //一秒