c程序中。获取并显示当前年月日及时间,并做一个每秒刷新时间的功能函数
答案:2 悬赏:0 手机版
解决时间 2021-04-20 21:41
- 提问者网友:两耳就是菩提
- 2021-04-20 03:09
c程序中。获取并显示当前年月日及时间,并做一个每秒刷新时间的功能函数
最佳答案
- 五星知识达人网友:一秋
- 2021-04-20 03:25
//#include "stdafx.h"//If the vc++6.0, with this line.
#include "stdio.h"
#include "stdlib.h"
#include "time.h"
int main(void){
struct tm *ptr;
time_t t;
int s=0,x;
while(1){
t=time(NULL);
ptr=localtime(&t);
if((x=ptr->tm_sec)!=s){
system("cls");
printf(asctime(ptr));
s=x;
}
}
return 0;
}
#include "stdio.h"
#include "stdlib.h"
#include "time.h"
int main(void){
struct tm *ptr;
time_t t;
int s=0,x;
while(1){
t=time(NULL);
ptr=localtime(&t);
if((x=ptr->tm_sec)!=s){
system("cls");
printf(asctime(ptr));
s=x;
}
}
return 0;
}
全部回答
- 1楼网友:你哪知我潦倒为你
- 2021-04-20 04:47
#include
#include
void main()
{
char str[30];
time_t t1,t2=0;
struct tm *tm;
while(1)
{
t1=time(NULL);
if(t1!=t2)
{
tm=localtime(&t1);
sprintf(str,"%d年%d月%d日 %d时%d分%d秒",tm->tm_year+1900,
tm->tm_mon+1,tm->tm_mday,tm->tm_hour,tm->tm_min,tm->tm_sec);
printf("%s\n",str);
t2=t1;
}
}
}
#include
void main()
{
char str[30];
time_t t1,t2=0;
struct tm *tm;
while(1)
{
t1=time(NULL);
if(t1!=t2)
{
tm=localtime(&t1);
sprintf(str,"%d年%d月%d日 %d时%d分%d秒",tm->tm_year+1900,
tm->tm_mon+1,tm->tm_mday,tm->tm_hour,tm->tm_min,tm->tm_sec);
printf("%s\n",str);
t2=t1;
}
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯