/*
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;
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;
}
引自:不详