C语言怎么控制一秒打印一个字符,主要是想了解怎么实现时间上的改变。随便给个小程序实例。先谢谢。。。

如题所述

给一个例子给你看看吧
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
int i,j,k,n;
char col[5]={'4','5','6','7','8'};
char cl[]="color b5";
system ("title coder for love");
system ("mode con cols=50 lines=30");
int m=10000,h=0;
double f;
while(m)
{
system ("color df");
n=6;
cout<<endl;
for(i=2;i<5;i++)
{
for(j=1;j<=20;j++)
{
if(j==n-i+1||j==2*n+1-(i-1)*3)
{
for(k=0;k<(i+1)*2-1;k++)
cout<<char(3);
}else cout<<' ';
if(j==20)cout<<endl;
}
}
for(i=1;i<=9;i++)
{
for(j=1;j<=20;j++)
if(j>i+1 &&j<=21-i)cout<<char(3);
else cout<<' ';
cout<<endl;
}
m--;
f=clock();
while(clock()-f<800.0);
cout<<"有你的日子才有阳光"<<char(15)<<endl<<endl;
f=clock();
while(clock()-f<800.0);
cout<<"有你的日子才有笑脸"<<char(1)<<endl<<endl;
f=clock();
while(clock()-f<800.0);
cout<<"有你的日子才有欢乐\n\n";
f=clock();
while(clock()-f<800.0);
cout<<"没有你的日子,才知道什么是相思\n\n";
f=clock();
while(clock()-f<800.0);
cout<<"没有你的日子,四季都是冬天\n\n";
f=clock();
while(clock()-f<800.0);
cout<<"我只想对你说:...\n\n\n\n";
f=clock();
while(clock()-f<2000.0);
cout<<"我爱你\n\n";
f=clock();
while(clock()-f<4000.0);
system("cls");
h++;
if(h>4)h=0;
cl[7]=col[h];
system(cl);
}
return 0;
}
温馨提示:答案为网友推荐,仅供参考
相似回答