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

求助:biostime()

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

使用道具 举报

 楼主| 发表于 2010-8-12 09:26:05 | 显示全部楼层
#include <STDIO.H>
2 J/ `, v1 s- V+ w. \' n$ X#include <BIOS.H>1 i( z8 W. w. X& `+ g7 [8 F$ \
#include <TIME.H>
# j; n) \% r& r( `6 C/ x#include <CONIO.H>
% X4 i, M) [# o/ S: i8 n( rint main(void)
! e7 H/ E4 k$ [! }{        long int bios_time;( Q+ U9 ]$ Z7 w! W& X( }
        clrscr();3 U8 e. N! r. s7 h
        cprintf("The number of clock ticks since midnight is:\r\n");( _8 U9 u- p! G$ R# V4 k( B7 X
        cprintf("The number of seconds since midnight is:\r\n");* M, s3 u6 ^6 |! Z$ i: S0 _
        cprintf("The number of minutes since midnight is:\r\n");
! y+ t/ G$ t  _7 ]        cprintf("The number of hours since midnight is:\r\n");
3 ~& a* H# G9 a9 J8 ]7 a        textcolor(9);
  H; }  r2 f" m        cprintf("\r\nPress any key to quit:");
" C) {1 E3 O  k5 v7 z9 j        textcolor(12);- q7 E. p, P5 @7 U) t/ X" t9 T1 ^
        while(!kbhit()) {
# i. n  o1 C6 q4 X+ R/ I# c, R: Q                bios_time = biostime(0, 0L);$ R6 W" }  z# G# @9 X
                gotoxy(50, 1);& B# A) ~! A" l( K# ]' Y4 Q
                cprintf("%lu", bios_time);
% F. X1 Z/ T5 j9 X                gotoxy(50, 2);. ~# t1 {( }9 d( u" y& a9 ]4 L
                cprintf("%.4f", bios_time / CLK_TCK);/ y2 d$ D9 ~9 H  e4 `% v' ^( k" t4 A; ~: [
                gotoxy(50, 3);
; ^2 z9 |! B. S9 c                cprintf("%.4f", bios_time / CLK_TCK / 60);
; v$ C0 O% P& z4 v5 j                gotoxy(50, 4);
4 B( X7 u/ v" L, T! q3 Z& Y                cprintf("%.4f", bios_time / CLK_TCK / 3600);
- ~3 L' {6 U$ Y- @        }
& T3 `3 B3 R. E; @        return 0;
4 u8 J1 J$ p6 @$ U}
0 c# A/ j# h$ m* g# e( v, Y, ?* y# \! k& M2 ]  v3 o
% _5 q4 o  V. z) C9 s7 c
! m& p0 ~0 X: f8 _* x" E3 Z9 ~) I
TC运行一下,然后把biostime(0,0L)括号里面的数值改掉运行一下,再改回原值,你就知道我问的是什么了,初学,不知道怎么问,见谅。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-3-5 00:23 , Processed in 0.022457 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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