|
|
楼主 |
发表于 2010-8-12 09:26:05
|
显示全部楼层
#include <STDIO.H>( ^+ Z7 H" o3 `( f' G8 j6 _
#include <BIOS.H>
) y$ M& u/ M8 T S; b1 `2 G3 W#include <TIME.H>7 K* K3 Y& _: _! O! _
#include <CONIO.H>+ M1 `6 _3 W/ W3 V" Y, l
int main(void)
( C3 R+ x/ w' C, c: M{ long int bios_time;
2 t% y+ N& S3 [ i" j5 G6 k clrscr();
+ w1 ^8 v4 n7 O! k, x cprintf("The number of clock ticks since midnight is:\r\n");( U( \" `4 j, f
cprintf("The number of seconds since midnight is:\r\n");. u) J8 ?- X7 r6 s# B7 Q+ t5 j
cprintf("The number of minutes since midnight is:\r\n");
- {* f+ h/ [2 S. z) H% R/ d0 j cprintf("The number of hours since midnight is:\r\n");
: b& b1 f3 ?) \' [4 w) T8 | textcolor(9);+ T2 b$ k: w" J- `& G
cprintf("\r\nPress any key to quit:");, |( D8 v" u4 Y0 R" c
textcolor(12);, M- r5 {9 H6 j& F7 c$ N
while(!kbhit()) {4 a6 X' V. L, J: Y1 v4 S( O
bios_time = biostime(0, 0L);
$ [2 L" I* k# F; x6 s6 H gotoxy(50, 1);4 r1 ]. N" ~# t' y7 v8 U9 {" G1 U' y
cprintf("%lu", bios_time);
0 M1 R" t( D% R; [ gotoxy(50, 2);
, s$ h2 a1 _; e( `( z cprintf("%.4f", bios_time / CLK_TCK);
. K& a/ m6 ]2 n I1 I7 h+ L6 P gotoxy(50, 3);$ q0 R9 S$ z3 J3 X
cprintf("%.4f", bios_time / CLK_TCK / 60);1 y! v/ J' v1 f
gotoxy(50, 4);
( ~! c: | k7 d7 n# p2 U5 ]: K& N cprintf("%.4f", bios_time / CLK_TCK / 3600);
/ w5 |( D- _2 R( z2 ^ }( s9 E! H8 k; y) w7 G8 R' R
return 0;9 D) @- @4 M3 u; ]7 {! I
}
5 b; H. H% Z2 [
2 r0 n& a* d, a; A) T( c9 U2 `! B
8 n/ {$ I# F W
TC运行一下,然后把biostime(0,0L)括号里面的数值改掉运行一下,再改回原值,你就知道我问的是什么了,初学,不知道怎么问,见谅。 |
|