|
楼主 |
发表于 2010-8-12 09:26:05
|
显示全部楼层
#include <STDIO.H>/ p$ s0 M. [6 P- i( p9 C
#include <BIOS.H>& G' b7 L/ p' _1 Q
#include <TIME.H>
4 U" f; R% C9 [#include <CONIO.H>
0 c" S$ Z/ l* i+ e7 ~* e3 @+ c" } Cint main(void)
( T4 {. |1 d+ y0 o+ `{ long int bios_time;
7 z) i. G$ b5 ?& e9 x1 x clrscr();" v4 R' n" V1 i. S' \ Y
cprintf("The number of clock ticks since midnight is:\r\n");
0 D# ?; d3 z; ~ cprintf("The number of seconds since midnight is:\r\n");
+ c, Z# m2 T% v) F2 h cprintf("The number of minutes since midnight is:\r\n");% [/ H, }% s$ b5 i
cprintf("The number of hours since midnight is:\r\n");
* G1 ^* `. `+ V% t# O textcolor(9);
6 F! X: ^3 N. e5 q cprintf("\r\nPress any key to quit:");
1 I: n2 X* ]+ x: w textcolor(12);
" E- W* [! [- e+ V7 n' a while(!kbhit()) {# H7 A6 {5 c, |3 z2 G/ U. a
bios_time = biostime(0, 0L);; l3 i7 g- b P! w) J% K
gotoxy(50, 1);
3 O2 H+ \3 N! [: X/ d K+ S cprintf("%lu", bios_time);* x- W9 i# ?: F( u4 E
gotoxy(50, 2);/ Q l+ F* H$ h
cprintf("%.4f", bios_time / CLK_TCK);
$ W ?2 X+ [4 f }, d" @/ J gotoxy(50, 3);
, c9 |! h9 Y" u9 r; p cprintf("%.4f", bios_time / CLK_TCK / 60);! _1 s& }* c! t
gotoxy(50, 4);$ e8 T7 k2 r9 q
cprintf("%.4f", bios_time / CLK_TCK / 3600);+ I* @0 e6 {% v! z
}/ D @: v$ N" P4 t3 ]5 P4 e- X
return 0;7 t5 e$ P7 X" j* R G0 g0 k- T
} 2 p0 z8 ]; Q0 r# B% q0 p2 A' w
& x: U+ ^1 w7 G) r0 N) l& X, ^7 z* d. z
" \9 B- G, y) F& I, O7 y% { ~TC运行一下,然后把biostime(0,0L)括号里面的数值改掉运行一下,再改回原值,你就知道我问的是什么了,初学,不知道怎么问,见谅。 |
|