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

求助:biostime()

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

使用道具 举报

 楼主| 发表于 2010-8-12 09:26:05 | 显示全部楼层
#include <STDIO.H>
- [. U" O& Z$ |#include <BIOS.H>
4 J# C- t8 V  l- o#include <TIME.H>
9 n  a9 |: }+ l! I#include <CONIO.H>' M& e! J# m+ }5 w: @. f5 K% ^
int main(void)
1 e3 G9 m4 a8 |  n; z9 j{        long int bios_time;$ F# m0 F) {! ?8 R% W! w8 N- Z
        clrscr();
$ Z  D8 J  W+ r" I1 {        cprintf("The number of clock ticks since midnight is:\r\n");
2 c: I4 j  F# ~; @% a        cprintf("The number of seconds since midnight is:\r\n");
+ Y" \$ i' m! E: P        cprintf("The number of minutes since midnight is:\r\n");
7 t, K$ m: w! A        cprintf("The number of hours since midnight is:\r\n");" E* f. X% S8 m( i1 D+ w
        textcolor(9);
$ d' Z$ x  r" H* n/ K# |        cprintf("\r\nPress any key to quit:");
, @" b" [: M' N" j1 ]; K2 W% \        textcolor(12);. a: I5 ^& x5 E2 d  k
        while(!kbhit()) {
9 h1 C" ?+ W9 q' L8 T/ N                bios_time = biostime(0, 0L);
, d2 T; r" N# d' O' c* O  t                gotoxy(50, 1);4 r8 p# n7 m0 s# a  T) ^! V2 C
                cprintf("%lu", bios_time);
' n, Z2 f  ^1 j) d! Y, ]5 y/ ^/ r3 x                gotoxy(50, 2);) Z2 R8 N* v2 p& O9 N: q% Y) n
                cprintf("%.4f", bios_time / CLK_TCK);( i. c$ L0 P% S. ^
                gotoxy(50, 3);
& m; ?7 }0 ?. q0 }4 l7 ^; K  h                cprintf("%.4f", bios_time / CLK_TCK / 60);( g& p( o- \2 W- i- e
                gotoxy(50, 4);0 g( d; g  A, {# t. x
                cprintf("%.4f", bios_time / CLK_TCK / 3600);
8 Y5 n0 }8 J% T% A9 B8 P        }9 v0 I( ~8 |4 E1 U& R5 _
        return 0;5 T9 i1 X* O/ d# t" I7 v; @  Q9 x
}
7 J& k5 T* V/ l1 u7 H# v" u' y% j. R' D3 k7 h# t. I
# B" L6 D# x2 v) v9 b- T: @  p

4 `. t& {, L7 I& J  I. p; LTC运行一下,然后把biostime(0,0L)括号里面的数值改掉运行一下,再改回原值,你就知道我问的是什么了,初学,不知道怎么问,见谅。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-1 08:33 , Processed in 0.074631 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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