|
|
楼主 |
发表于 2010-8-12 09:26:05
|
显示全部楼层
#include <STDIO.H>
- [. U" O& Z$ |#include <BIOS.H>
4 J# C- t8 V l- o#include <TIME.H>
9 n a9 |: }+ l! I#include <CONIO.H>' M& e! J# m+ }5 w: @. f5 K% ^
int main(void)
1 e3 G9 m4 a8 | n; z9 j{ long int bios_time;$ F# m0 F) {! ?8 R% W! w8 N- Z
clrscr();
$ Z D8 J W+ r" I1 { cprintf("The number of clock ticks since midnight is:\r\n");
2 c: I4 j F# ~; @% a cprintf("The number of seconds since midnight is:\r\n");
+ Y" \$ i' m! E: P cprintf("The number of minutes since midnight is:\r\n");
7 t, K$ m: w! A cprintf("The number of hours since midnight is:\r\n");" E* f. X% S8 m( i1 D+ w
textcolor(9);
$ d' Z$ x r" H* n/ K# | cprintf("\r\nPress any key to quit:");
, @" b" [: M' N" j1 ]; K2 W% \ textcolor(12);. a: I5 ^& x5 E2 d k
while(!kbhit()) {
9 h1 C" ?+ W9 q' L8 T/ N bios_time = biostime(0, 0L);
, d2 T; r" N# d' O' c* O t gotoxy(50, 1);4 r8 p# n7 m0 s# a T) ^! V2 C
cprintf("%lu", bios_time);
' n, Z2 f ^1 j) d! Y, ]5 y/ ^/ r3 x gotoxy(50, 2);) Z2 R8 N* v2 p& O9 N: q% Y) n
cprintf("%.4f", bios_time / CLK_TCK);( i. c$ L0 P% S. ^
gotoxy(50, 3);
& m; ?7 }0 ?. q0 }4 l7 ^; K h cprintf("%.4f", bios_time / CLK_TCK / 60);( g& p( o- \2 W- i- e
gotoxy(50, 4);0 g( d; g A, {# t. x
cprintf("%.4f", bios_time / CLK_TCK / 3600);
8 Y5 n0 }8 J% T% A9 B8 P }9 v0 I( ~8 |4 E1 U& R5 _
return 0;5 T9 i1 X* O/ d# t" I7 v; @ Q9 x
}
7 J& k5 T* V/ l1 u7 H# v" u' y% j. R' D3 k7 h# t. I
# B" L6 D# x2 v) v9 b- T: @ p
4 `. t& {, L7 I& J I. p; LTC运行一下,然后把biostime(0,0L)括号里面的数值改掉运行一下,再改回原值,你就知道我问的是什么了,初学,不知道怎么问,见谅。 |
|