C语言连续显示系统时间

C语言实时显示系统时间,写段代码,让能显示系统时间。并且每隔一分钟输出一个“hello”
分全给你乐!

  调用C语言标准库中的time系列函数即可获取当前系统时间。

#include <stdio.h> 
#include <time.h> 
int main()

time_t rawtime; 
struct tm * timeinfo; 
time ( &rawtime ); 
timeinfo = localtime ( &rawtime ); 
printf ( "当前系统时间: %s", asctime (timeinfo) ); 
return 0;
}

  说明:


  time_t // 时间类型(time.h 定义)

  struct tm { // 时间结构,time.h 定义如下:

  int tm_sec;

  int tm_min;

  int tm_hour;

  int tm_mday;

  int tm_mon;

  int tm_year;

  int tm_wday;

  int tm_yday;

  int tm_isdst;

  }

  time ( &rawtime ); // 获取时间,以秒计,从1970年1月一日起算,存于rawtime

  localtime ( &rawtime ); //转为当地时间,tm 时间结构

  asctime() // 转为标准ASCII时间格式:

  //就是直接打印tm,tm_year 从1900年计算,所以要加1900,月tm_mon,从0计算,所以要加1

温馨提示:内容为网友见解,仅供参考
第1个回答  2009-11-09
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

void sleep( long wait );

void main( void )
{
int flag=1;
char time[128];
_strtime(time);
printf( "OS time:%s\n",time);
printf( "Delay for three seconds\n" );
do
{
sleep( 3 * 1000 );
printf( "Hello!\n" );
}while(flag);

}

void sleep( long wait )
{
long goal;
goal = wait + clock();
while( goal > clock() );
}
3秒输出一次hello,你要一分钟的话将sleep( 3 * 1000 );改为sleep( 60 * 1000 );就可以了。本回答被网友采纳

C语言连续显示系统时间
调用C语言标准库中的time系列函数即可获取当前系统时间。include <stdio.h> #include int main(){ time_t rawtime; struct tm * timeinfo; time ( &rawtime ); timeinfo = localtime ( &rawtime ); printf ( "当前系统时间: %s", asctime (timeinfo) ); return 0;}说明:time_t \/\/ ...

C语言连续显示系统时间
include<stdlib.h> include int main(){ time_t t=time(NULL);while(1){ time(&t);puts(ctime(&t));system("cls");} system("pause");return 0;} 可以实现。。。

C语言中怎样调用系统时间并动态显示!
得到系统时间:1.使用CTime类 CTime tm=CTime::GetCurrentTime();CString str=tm.Format(“现在时间是:%Y年%m月%d日 %X”);MessageBox(str,NULL,MB_OK);2: 得到系统时间日期(使用GetLocalTime)SYSTEMTIME st;CString strDate,strTime;GetLocalTime(&st);strDate.Format(“%4d-%2d-%...

编写一个简单的C语言程序,在屏幕上显示一行时间(包含小时、分钟和秒钟...
include <string.h> int main(){ time_t timep,Tim;struct tm *p;time(&timep);p = localtime(&timep); \/\/此函数获得的tm结构体的时间,是已经进行过时区转化为本地时间 \/\/p = gmtime(&timep); \/\/把日期和时间转换为格林威治(GMT)时间的函数 int Year = 1900 + p->tm_year;int...

求大神教如何用C语言实现调用系统时间并动态显示
struct tm r_ctime;struct tm *pr_ctime;pz_time1 = &z_time1;z_time = time( pz_time1 );localtime_s(pr_ctime,&z_time );这是vc++的 如果是ansi c pr_ctime = localtime( &z_time );

C语言中有没有能显示系统日期和时间的函数?
C语言中读取系统时间的函数为time(),其函数原型为:include time_t time( time_t * ) ;time_t就是long,函数返回从1970年1月1日(MFC是1899年12月31日)0时0分0秒,到现在的的秒数。可以调用ctime()函数进行时间转换输出:char * ctime(const time_t *timer);将日历时间转换成本地时间...

怎样用c语言编写一个每隔十秒钟输出系统时间的程序?越简单越好!_百度...
int main(){ int t0=time(0),t1; time_t *it=new time_t; int n = 0; while (1) { t1 = time(0); if (t1 - t0 == 1) { time(it); cout << ctime(it) << endl; cout << n++ << endl; } t0 = t1; if (kbhit())break; } return 0;} ...

C语言:系统编程时间显示!
printf("Today is the %d day of this year.",days);\/*显示是第多少天的函数*\/ } int sumday(int month,int day){ int daytab[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};int i;for(i=0;i<month;i++)day+=daytab[i];return(day);} int leap(int year){ int leap...

C语言小白零基础--获取系统当前日期时间
对于C语言初学者,理解并获取系统当前日期时间是基础操作之一。首先,我们关注的是时间类型time_t,它代表自1970年1月1日0时0分0秒以来的秒数,本质上是long型。接下来,time函数是获取当前日历时间的关键,它不仅能返回当前时间,还能将结果存储在传递的变量中。有三种常见的调用方式,如`time(¤t...

如何用C语言编写一个显示时间的函数,要求时间显示精度到毫秒级别...
time(&now); \/\/获取系统日期和时间 localtime_s(&t, &now); \/\/获取当地日期和时间 \/\/格式化输出本地时间 printf("年-月-日-时-分-秒:%d-%d-%d %d:%d:%d\\n", t.tm_year + 1900, t.tm_mon + 1, t.tm_mday, t.tm_hour, t.tm_min, t.tm_sec);} int main(int ...

相似回答
大家正在搜