|
|
楼主 |
发表于 2010-8-12 09:26:05
|
显示全部楼层
#include <STDIO.H>; \* ? Y) J! S7 G# L9 X$ r
#include <BIOS.H>/ x( I" w1 N; E& Q
#include <TIME.H>+ ^% w$ l% `8 e
#include <CONIO.H>
% |" ~0 k# ]) S+ lint main(void)7 [( h6 r; ~; u$ V# H
{ long int bios_time;
3 r3 H6 z* O2 Z9 s# Z( Z clrscr();
5 X; i! w, Q0 r3 b6 y( W cprintf("The number of clock ticks since midnight is:\r\n");
, P" F1 f; p: a$ i' F cprintf("The number of seconds since midnight is:\r\n");
1 d" w& h* r' B5 u% M+ ~) u4 @ cprintf("The number of minutes since midnight is:\r\n");
) N8 q1 x, a3 O% J, S: g7 V/ H cprintf("The number of hours since midnight is:\r\n");
; {9 ~* d6 D4 H9 D textcolor(9);" @: o. R( _- x( V
cprintf("\r\nPress any key to quit:");
" l' G5 h7 n) t* n, g6 m6 h! v textcolor(12);+ @9 I0 Q; {$ ]$ e* i, ~
while(!kbhit()) {2 D' J* y8 B$ k4 Y' b' _
bios_time = biostime(0, 0L);
4 E; L$ s$ A" @ gotoxy(50, 1);
% q0 f$ i8 L3 s& z) O2 v cprintf("%lu", bios_time);
$ u1 R8 b; z# G/ k gotoxy(50, 2);* b& t5 ^) Q( V
cprintf("%.4f", bios_time / CLK_TCK);
6 N* l3 }0 P9 [: m: a( J gotoxy(50, 3);
, J- \5 A: s2 u: m9 U cprintf("%.4f", bios_time / CLK_TCK / 60);0 H. X% I4 D0 M ~
gotoxy(50, 4);% l- w6 ~/ J! V/ E. z5 L( e: o( A
cprintf("%.4f", bios_time / CLK_TCK / 3600);2 g4 |4 M% s3 U; [
}
' b' v" Z: e! i5 |( i. z return 0;( i* ~$ _# D/ r7 {( \+ Y
} ( M" p1 G5 E. \2 \) q& q
* I' s1 T3 r- i* a9 O ]) N7 F7 m
, u4 \) I. |4 B/ A$ qTC运行一下,然后把biostime(0,0L)括号里面的数值改掉运行一下,再改回原值,你就知道我问的是什么了,初学,不知道怎么问,见谅。 |
|