找回密码
 加入计匠网
搜索
热搜: BIOS ACPI CPU Windows
查看: 6697|回复: 2

求助:biostime()

[复制链接]
发表于 2010-8-9 14:04:15 | 显示全部楼层 |阅读模式
这个函数中的biostime(0,0L)被我修改了,结果导致无法读出系统的时间了,读出的全部是零,无论用指令1写任何数据都不会再刷新,是怎么回事?该怎么解决呢,谢谢。
发表于 2010-8-11 12:03:28 | 显示全部楼层
楼主,连问问题都不会问,悲剧呀。。
/ x/ N4 g* [3 I' Q7 f& f) G有谁搞清楚楼主到底想要表达什么?
回复

使用道具 举报

 楼主| 发表于 2010-8-12 09:26:05 | 显示全部楼层
#include <STDIO.H>* v8 Z- ?1 t- `0 ?3 l  t$ w
#include <BIOS.H>
2 r; e$ o/ A- J# K. @#include <TIME.H>* f) ]6 G4 B0 M$ {: c
#include <CONIO.H>! u; F" J9 O- P1 S
int main(void)
5 r' h! R7 e% i{        long int bios_time;
; r! C1 k9 t& X6 ^7 M* r* I6 T        clrscr();
0 v  w2 v$ E( F/ h8 u; s        cprintf("The number of clock ticks since midnight is:\r\n");
$ s7 i" U  U3 ~1 ?2 f. w! E' E        cprintf("The number of seconds since midnight is:\r\n");
# Y; {2 d& k6 @" _9 |- r, _        cprintf("The number of minutes since midnight is:\r\n");
' Q( P! L! s9 M% f6 t        cprintf("The number of hours since midnight is:\r\n");! M9 A; r- c$ N* L3 Q" L: H6 V% U
        textcolor(9);% x6 E, ]# K1 d% \" s! g: N
        cprintf("\r\nPress any key to quit:");2 w( T5 \& S' Z' }+ I; K2 S
        textcolor(12);$ W- ?: O- j2 Q0 Y1 i
        while(!kbhit()) {9 u. Y2 D9 M* c" u7 q! Y3 ^8 x
                bios_time = biostime(0, 0L);
# k8 b  B# O6 @! c# L9 t                gotoxy(50, 1);
0 ^; S+ ~0 _* q& v, ~& Z3 _                cprintf("%lu", bios_time);& n7 q* v" ?$ P* o6 W
                gotoxy(50, 2);
) y$ r- z# f' Q2 o/ M1 k' T                cprintf("%.4f", bios_time / CLK_TCK);
! c$ E6 F, u/ H9 N. o                gotoxy(50, 3);
2 q7 \! ~7 E. j0 I) Q7 y% ]) m                cprintf("%.4f", bios_time / CLK_TCK / 60);0 M+ r; q/ p0 y& _- B$ ^
                gotoxy(50, 4);; L2 O. W) L0 |! Q+ b9 L' k/ \
                cprintf("%.4f", bios_time / CLK_TCK / 3600);
& Z/ F# H; A) l/ O1 e! p  p# |        }1 |" _0 M& d9 i/ ?& U
        return 0;
* d4 d8 F( S$ k5 r; ^} 2 n" Z& B2 S/ [

3 o. u  L7 g, S; e+ l1 z1 A
+ C; c3 R) C$ S/ @8 T+ O+ M! m! g- B7 d# x; }% O7 U
TC运行一下,然后把biostime(0,0L)括号里面的数值改掉运行一下,再改回原值,你就知道我问的是什么了,初学,不知道怎么问,见谅。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入计匠网

本版积分规则

Archiver|手机版|小黑屋|计匠网

GMT+8, 2025-4-29 03:23 , Processed in 0.023200 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表