一个简单的读取 BIOS 机器时间的 c 语言小程序。
程序代码:
/* FileName: TIMEBIOS.C Author : Crystal.Chen E-Mail : crystal.chen.cc@gmail.com Descrip : Get the BIOS time. Version : 0.1 */
#include <STDIO.H> #include <BIOS.H> #include <TIME.H> #include <CONIO.H>
int main(void) { long int bios_time;
/* Clear screen at the beginning of program. */ clrscr();
cprintf("The number of clock ticks since midnight is:\r\n"); cprintf("The number of seconds since midnight is:\r\n"); cprintf("The number of minutes since midnight is:\r\n"); cprintf("The number of hours since midnight is:\r\n"); textcolor(9); cprintf("\r\nPress any key to quit:");
textcolor(12);
while(!kbhit()) { bios_time = biostime(0, 0L);
gotoxy(50, 1); cprintf("%lu", bios_time);
gotoxy(50, 2); cprintf("%.4f", bios_time / CLK_TCK);
gotoxy(50, 3); cprintf("%.4f", bios_time / CLK_TCK / 60);
gotoxy(50, 4); cprintf("%.4f", bios_time / CLK_TCK / 3600); }
return 0; }
|
原文地址:
阅读(3922) | 评论(1) | 转发(0) |