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库文件