|
|
楼主 |
发表于 2010-8-12 09:26:05
|
显示全部楼层
#include <STDIO.H>) G1 m4 L( d/ U8 d( H
#include <BIOS.H>
7 D0 [' i% R4 e! ~8 a#include <TIME.H>
6 y+ d7 B% W, T0 R) o#include <CONIO.H>6 g. W1 m# _8 b) r+ z( q6 i
int main(void)
6 [ r. V4 w4 j2 I' p+ E7 J{ long int bios_time;5 }7 p1 J8 K9 D" k3 ~# W1 l2 |
clrscr();
) j# l3 p( ] o. e: a; A/ d" E cprintf("The number of clock ticks since midnight is:\r\n");
2 D3 v) h8 W% m6 U" c9 y cprintf("The number of seconds since midnight is:\r\n");
. S# k, g4 w0 U" G cprintf("The number of minutes since midnight is:\r\n");$ E- r1 ?- P& Q7 K' s
cprintf("The number of hours since midnight is:\r\n");
: [; G8 g3 k& }. ? textcolor(9);; H+ K: }# [6 C/ I
cprintf("\r\nPress any key to quit:");" I! }0 p6 g8 k$ c3 n
textcolor(12);
" h2 N& h I5 |! F0 s7 | while(!kbhit()) {
9 e( }' f1 g; t' E; q bios_time = biostime(0, 0L);+ o( J6 i) p# a& ~
gotoxy(50, 1);
7 F }0 b6 ]( j cprintf("%lu", bios_time);! c* `# ]& y/ r1 _5 j
gotoxy(50, 2);
6 C }3 o* b- X" \: y5 X cprintf("%.4f", bios_time / CLK_TCK);6 D& a: n5 N: ?: `1 w) W
gotoxy(50, 3);
5 B1 p% U* T' f2 h7 k cprintf("%.4f", bios_time / CLK_TCK / 60);+ O* [; w3 C! a2 w p9 Q
gotoxy(50, 4);
& T) i( z4 M" m0 N$ H cprintf("%.4f", bios_time / CLK_TCK / 3600);' ?6 E+ v9 ?& C# U1 [* H" T
}$ }8 Q* k# y2 k. P4 Y6 |' {
return 0;
6 H: K$ c! K u2 B9 q} ) J1 ~) B2 _/ T
0 [/ p$ i) {2 f8 [% I; W
: W2 p, o, {) T$ b7 J# R. P. h
- i- H9 ]$ D fTC运行一下,然后把biostime(0,0L)括号里面的数值改掉运行一下,再改回原值,你就知道我问的是什么了,初学,不知道怎么问,见谅。 |
|