C语言连续显示系统时间

来源:百度知道 编辑:UC知道 时间:2024/06/23 21:37:41
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,月