|
|
楼主 |
发表于 2010-8-12 09:26:05
|
显示全部楼层
#include <STDIO.H>1 Z2 V" `; `9 @5 S9 S
#include <BIOS.H>) ^: u+ l- q/ ]
#include <TIME.H>
# b7 x5 o4 v- I ~* ]#include <CONIO.H>
+ _2 y5 u2 r6 V* @0 l; S- Q% W+ Bint main(void)% V$ \9 y# G& [7 s4 a/ k
{ long int bios_time;; j2 F0 @" ^: _3 L: o7 Y7 \
clrscr();
; e5 `7 O) i1 c cprintf("The number of clock ticks since midnight is:\r\n");
8 [. Z9 K" j; b) O" Y5 X cprintf("The number of seconds since midnight is:\r\n");
5 b3 @" J6 }( c+ G% z cprintf("The number of minutes since midnight is:\r\n");
$ s- U& L# l, ` cprintf("The number of hours since midnight is:\r\n");* h4 ]5 i3 k- h$ K
textcolor(9);
- i; }4 L* l) ^/ F3 V: T cprintf("\r\nPress any key to quit:");
! U }) T1 \7 {# G textcolor(12);1 x; C! a% A1 e' T6 j/ j
while(!kbhit()) {( U7 l; \# D, ^/ l. E* F7 I- [
bios_time = biostime(0, 0L);
+ ~" v) U! S. e* R" z gotoxy(50, 1);
8 `6 S" w9 S, T ?+ j- |3 e7 k cprintf("%lu", bios_time);3 _) t* Q2 j* N' ~. ?( S" ]) I
gotoxy(50, 2);
9 U& }+ T1 G n cprintf("%.4f", bios_time / CLK_TCK);% o+ s: h9 K, ^8 B3 S
gotoxy(50, 3);* [! O! v7 J( h* R/ n7 A" r
cprintf("%.4f", bios_time / CLK_TCK / 60);
+ k" F& C/ ^5 R, ` gotoxy(50, 4);. g- z# _3 R$ l1 L- O
cprintf("%.4f", bios_time / CLK_TCK / 3600);" ^. m- }8 ]4 W
}/ d# b" l+ e1 H: M# _/ U. {' V
return 0;
3 o' v- q% }) H5 ?6 J- ^} ! a o8 ^% g4 {8 \4 Q
( g8 P$ k, f; `9 p0 i2 Q: F
' Y$ V! y3 P9 B9 Q- G$ c5 M
6 {! h: J d9 @5 |0 |, x) I3 A' [* rTC运行一下,然后把biostime(0,0L)括号里面的数值改掉运行一下,再改回原值,你就知道我问的是什么了,初学,不知道怎么问,见谅。 |
|