|
|
楼主 |
发表于 2010-8-12 09:26:05
|
显示全部楼层
#include <STDIO.H>
$ l1 o% y2 V$ ~! ]4 a#include <BIOS.H>
1 B1 z) K9 y+ Z9 F- V3 n' P#include <TIME.H>6 W9 B! N; [* `8 k
#include <CONIO.H>
8 j9 R1 y# `2 ^) \5 N: C- Eint main(void)
1 {; r, w" ]6 h% \' N& z3 t& g{ long int bios_time;
+ B) l! z! j7 U$ t clrscr();
' o f9 f7 T2 [* f/ i cprintf("The number of clock ticks since midnight is:\r\n");2 @1 V9 i+ E' A
cprintf("The number of seconds since midnight is:\r\n");
~; F& r" t$ g cprintf("The number of minutes since midnight is:\r\n");
" T+ b+ H% H. F cprintf("The number of hours since midnight is:\r\n");
! N% t V$ o# o8 ^ } textcolor(9); ~; ~2 G z% `# h1 Z: @1 A, x5 B; U
cprintf("\r\nPress any key to quit:");5 o2 Y& \1 ^. g
textcolor(12);
; f$ R/ Q& B4 K7 b q. Y while(!kbhit()) {% r; K) j Q9 d6 U. u" M% P) A1 m# }
bios_time = biostime(0, 0L);' b0 w. s6 H: r T3 ^5 L' _. o1 p* x
gotoxy(50, 1);
+ P" M0 ^# Q9 s! W# ] cprintf("%lu", bios_time);) k& @* }: ?8 Z) z( W, U
gotoxy(50, 2);
H! @( P: @ v. ` cprintf("%.4f", bios_time / CLK_TCK);1 d6 W& n* z' {& d' Z9 ~" k% G% a
gotoxy(50, 3);
. u. R/ @5 ~# d& ~ c; [' z cprintf("%.4f", bios_time / CLK_TCK / 60);8 c) a9 _5 |6 o. y, E. p
gotoxy(50, 4);9 k% }9 D5 @' S4 U" e8 D
cprintf("%.4f", bios_time / CLK_TCK / 3600);; {: L Q, e8 r* g
}
$ A) s: ~ [# q* M return 0;1 q9 m8 r+ v" f+ H7 d( b6 t
}
; W2 E9 G6 `0 q2 v" I* W: y8 q+ e1 P
* [6 F" W/ O1 H# B# [- M8 a9 i" U: B; C
TC运行一下,然后把biostime(0,0L)括号里面的数值改掉运行一下,再改回原值,你就知道我问的是什么了,初学,不知道怎么问,见谅。 |
|