您的位置首页生活百科

C语言编写简单时钟程序

C语言编写简单时钟程序

的有关信息介绍如下:

C语言编写简单时钟程序

其原理就是从系统获得时间,我会吧关键函数注释

首先打开VC++

文件》》新建

新建一个C++文档

先声明头文件

#include

#include

#include

#include

声明变量

struct time curtime;

float th_hour,th_min,th_sec;

主要代码

do

{

printf("*********************************************\n");

printf("** This is a simple clock program. **\n");

printf("** **\n");

printf("*********************************************\n");

printf("The current time is:\n");

gettime(&curtime); /*得到当前系统时间*/

if((float)curtime.ti_hour<=12) /*午前的处理*/

{

printf("AM ");

if((float)curtime.ti_hour<10) printf("0"); /*十点之前在小时数前加零*/

printf("%.0f:",(float)curtime.ti_hour);

}

else /*午后的处理*/

{

printf("PM ");

if((float)curtime.ti_hour-12<10) printf("0");

printf("%.0f:",(float)curtime.ti_hour-12);

}

if((float)curtime.ti_min<10) printf("0");

printf("%.0f:",(float)curtime.ti_min);

if((float)curtime.ti_sec<10) printf("0");

printf("%.0f",(float)curtime.ti_sec);

printf("\n");

printf("\n");

printf("\n");

printf("\n");

printf("\n");

printf("\n");

sleep(1); /*延时一秒后刷新*/

clrscr();

}while(1);

如果代码提示有错的,说明你的VC++没有导入dos库文件