|
|
楼主 |
发表于 2010-8-12 09:26:05
|
显示全部楼层
#include <STDIO.H>0 Q2 C9 Q# K; _9 X- K( @7 d$ s0 z! o) x
#include <BIOS.H>
$ Y I5 Z* f; g: V( _#include <TIME.H># C$ {& `' ^) M) A
#include <CONIO.H>
) _4 D( |% T( S/ A1 lint main(void)7 H+ u4 O% a3 X: V: i
{ long int bios_time;3 w" P4 {4 g- |+ x/ J8 x: L
clrscr();: I* p/ L. O7 K/ I1 L6 }
cprintf("The number of clock ticks since midnight is:\r\n");
) n A. O& R' ~ cprintf("The number of seconds since midnight is:\r\n");/ Q! e/ \. X; N9 ^ f' c# r( {: f+ f
cprintf("The number of minutes since midnight is:\r\n");
, H3 I5 [1 _9 x8 _. k" ~4 j- @* i; w- e cprintf("The number of hours since midnight is:\r\n");
6 Z% r3 @- q% d, u- g: a: L: f1 \ textcolor(9); S) Z8 ^8 U: R0 [7 {' A( W
cprintf("\r\nPress any key to quit:");- m j7 t( \) l: t
textcolor(12);5 X# X( |1 V! I) j2 S: \+ K
while(!kbhit()) {
# C2 W. b0 o8 T# [- ^" y2 a bios_time = biostime(0, 0L);8 B* c' v/ b* t2 Z& V8 Q
gotoxy(50, 1);& j/ k" u4 [9 C7 S
cprintf("%lu", bios_time);
$ c9 F7 S- s7 z1 N# B3 p# e# g gotoxy(50, 2);
7 t' | h4 y8 V; Y cprintf("%.4f", bios_time / CLK_TCK);
2 K' Q V8 J, i: O; c gotoxy(50, 3);( o2 A; B& h. d& @3 K
cprintf("%.4f", bios_time / CLK_TCK / 60);
3 `5 K7 E# D1 E6 ^, J b: E gotoxy(50, 4);
- X6 Y9 ~$ \& v0 y cprintf("%.4f", bios_time / CLK_TCK / 3600);% G3 @3 _* \; @
}: x& T: s. |8 ~, X( Q
return 0;/ ]9 u! n( G2 Y
} % P& ^/ X3 l0 Q: @3 G, ^
. S7 q* k4 C" x2 E
+ |( ~- S: c5 \! Y, s* l, p
6 S1 c* C$ T* _& Q7 S8 G' m& FTC运行一下,然后把biostime(0,0L)括号里面的数值改掉运行一下,再改回原值,你就知道我问的是什么了,初学,不知道怎么问,见谅。 |
|