永发信息网

C语言中怎样写出正在走动的时间并显示?

答案:2  悬赏:10  手机版
解决时间 2021-03-25 05:50
C语言中怎样写出正在走动的时间并显示?
最佳答案
void Time() //系统时间
{
printf("\n\n************* 欢迎进入*********系统 *************\n");
printf("\n\n 版本所属: ****** \n");
printf("\n\n *****\n\n ");
CString sDate;
CString *p;
p = &sDate;
while(1)
{
CTime Now=CTime::GetCurrentTime();
*p=Now.Format("%Y年 %m月 %d日 %H时 %M分 %S秒");
printf("%s", *p);
Sleep(1000);
for(int i=1; i<=strlen(*p); i++)
{
printf("\b"); //
printf(" ");
printf("\b");
}
}
printf("\n *******\n");
}
当运行之后,虽然实现了 实现动态显示当前系统时间, 但是无法继续执行 Time函数后面的程序了,即无法继续执行下面摇奖程序了。
如果是使用MFC来做,那么这种问题是不存在的,直接使用C语言,运行于DOS窗口。
全部回答
#include
#include
#include
int main()
{
int a,b,c,d;
printf("请输入总时间(格式为1:1:1:1):");
scanf("%d:%d:%d:%d",&a,&b,&c,&d);
for(;a>=0;a--)
{
for(;b>=0;b--)
{
for(;c>=0;c--)
{
for(;d>=0;d--)
{
printf("%d:%d:%d:%d",a,b,c,d);
Sleep(42);设置实践变化间隔
system("cls");//清屏函数
}
d=10;
}
c=60;
}
b=60;
}
printf("时间到!!!\n");
Beep(500,2000);//可以设置频率和时间
return 0;
}
不过时间不是那么精确
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我开了一个小理发店想找个个理发师去那找
手机怎么制作姓氏照片
哪个大学的宗教学佛学方向最好
115×89+15×12-115的简便计算的过程
家有四子两老人一直是我管请问老人过世遗产谁
上车后应做哪些
CAD怎么拉线算面积
姓刘给几个好听的名字 最好俩字
开一家披萨店需要去办什么执照
临汾王苏芳老师
民事案件有两个被告的答辩状要分开写还是一起
二极管串联在LED灯电路中可以吗?
游福建省建瓯市《水南塔》作文500字
图中,不是旋转对称图形的是A.B.C.D.
人最早是如何交流的
推荐资讯
金丝楠木做家具好吗
若整式x|m|y+(2-m)xy+1是三次三项多项式,
理光1018d复印机,突然用着就成这样,请教大
下列化学方程式书写正确的是A.用氯酸钾和二氧
扣了,说我非法营运,那么请问到底是滴滴公
求含有“凭”字的诗句、词,列举出最多的必定
大神请教一下,gtx1050ti显卡能玩2k16吗
西安康辉旅行社和中国旅行社西安分社哪个好啊
什么是礼,礼貌,礼节,礼宾,礼仪
毗连区的中国规定
彩虹岛208级带42级的新手耍什么经验高
谁有铝合金桥架报价表?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?