用C语言写一个时钟程序
时间: 2023-10-05 13:07:26 浏览: 264
c语言电子时钟程序完整版.zip
以下是一个用C语言写的时钟程序:
```c
#include <stdio.h>
#include <time.h>
int main()
{
int hour, minute, second;
while (1) {
// 获取当前系统时间
time_t now = time(NULL);
struct tm *t = localtime(&now);
hour = t->tm_hour;
minute = t->tm_min;
second = t->tm_sec;
// 输出时分秒数据
printf("%02d:%02d:%02d\n", hour, minute, second);
// 延时一秒
sleep(1);
}
return 0;
}
```
这个程序使用了time.h头文件,其中的time()函数用于获取当前系统时间,localtime()函数用于将时间转换为结构体。程序使用一个无限循环,不断获取当前时间并输出时分秒数据,同时延时一秒,以达到实时更新时钟的效果。
阅读全文