|
楼主 |
发表于 2010-8-12 09:26:05
|
显示全部楼层
#include <STDIO.H>0 u# E5 ^$ W2 l7 o; Z
#include <BIOS.H> m/ Q# Z" m4 Z" t
#include <TIME.H>
9 h' D: J' F: L& g% ~#include <CONIO.H>
* T3 U) M4 P; t- wint main(void)
7 ?% b S* [$ T8 H1 [1 p{ long int bios_time;
0 h4 }8 Q. D: \' ` clrscr();/ q7 h" j- ]) ~9 i9 w
cprintf("The number of clock ticks since midnight is:\r\n"); F; m& v: J5 L' o( S+ X2 X& w
cprintf("The number of seconds since midnight is:\r\n");5 z# P, g! T2 Z, e; w
cprintf("The number of minutes since midnight is:\r\n");+ O+ J( k1 T, z* i$ m
cprintf("The number of hours since midnight is:\r\n");
3 m! r+ q& ?! B( M* g. q textcolor(9);
$ y" g- S* j) z2 _3 r8 Q/ x2 v. S cprintf("\r\nPress any key to quit:");
- n$ N! a% y/ b textcolor(12);4 } N9 |; E/ i4 S V
while(!kbhit()) {
9 I D. L& S4 ? bios_time = biostime(0, 0L);
a) q; g0 M% k. q/ ~$ m gotoxy(50, 1);9 Z. j4 b4 t+ o+ q- o" Q
cprintf("%lu", bios_time);
& |/ h6 q5 P5 i2 W% w1 Z gotoxy(50, 2);( v! S6 A& K u9 C) V6 G
cprintf("%.4f", bios_time / CLK_TCK);
% ~. O3 m, [. C3 c- W' T* Z+ h7 p* i gotoxy(50, 3);! o2 q1 T# j$ V0 h! `0 S. ~0 H
cprintf("%.4f", bios_time / CLK_TCK / 60);
2 E% f4 B0 v. ^) r5 J2 q- d gotoxy(50, 4);! V5 Z" w8 U* }) A: L
cprintf("%.4f", bios_time / CLK_TCK / 3600);% G) n5 ?# d# z+ W, s7 x7 V5 j0 e, |
}
7 i" f/ z) n0 y6 {4 i8 m return 0;
. f! T- I6 r+ G: N} ( }% j2 a- g+ i0 K4 d9 t
) P, _' Q3 X0 |* m/ b# k. y1 j/ r- h7 N: g" C/ j
# ?: ~- X8 ^$ U7 M
TC运行一下,然后把biostime(0,0L)括号里面的数值改掉运行一下,再改回原值,你就知道我问的是什么了,初学,不知道怎么问,见谅。 |
|