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

求助:biostime()

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

使用道具 举报

 楼主| 发表于 2010-8-12 09:26:05 | 显示全部楼层
#include <STDIO.H>0 B4 l- Z7 ^. ?$ \5 o6 l9 i  j
#include <BIOS.H>) Q. q' P! \. r0 M( p& y% ~
#include <TIME.H>
3 N' {8 Q+ l" Q' _- J#include <CONIO.H>& W8 o: W2 I/ K2 c+ T
int main(void)
. s/ @+ U) `% _; e4 x{        long int bios_time;- o9 l' J( n" o! ]
        clrscr();
# m$ h" Y4 @" p8 N, i+ h) @: A        cprintf("The number of clock ticks since midnight is:\r\n");
% |: s3 ?# m0 j7 F) g        cprintf("The number of seconds since midnight is:\r\n");- c+ j# u! g8 X/ x0 [
        cprintf("The number of minutes since midnight is:\r\n");
/ l. U. j/ @! B% o6 q' X7 n% S        cprintf("The number of hours since midnight is:\r\n");. w+ n/ r/ Z" M8 P3 x: w4 V
        textcolor(9);8 g" S6 r2 @) Y/ x
        cprintf("\r\nPress any key to quit:");
4 a3 h6 a5 e: O7 |( z8 x, d        textcolor(12);
2 S; s5 K! G& \1 e9 w) Y$ f/ Y        while(!kbhit()) {
8 `$ W. @/ ?, x7 l2 u/ j1 c                bios_time = biostime(0, 0L);
, g# E* k/ l* s1 j                gotoxy(50, 1);
0 d3 v. T: i( f" o+ n) M, C                cprintf("%lu", bios_time);( G6 J: @5 s6 S. F2 {6 G
                gotoxy(50, 2);- n* ~6 f6 a0 K+ e# b4 Z+ ?2 o
                cprintf("%.4f", bios_time / CLK_TCK);
0 L1 d5 R6 {3 C/ m) I/ [                gotoxy(50, 3);
6 Z+ ^0 V% }# C2 j1 [# d# m                cprintf("%.4f", bios_time / CLK_TCK / 60);
6 z) V0 {' v6 t% _% o                gotoxy(50, 4);. _5 @; X; R8 `
                cprintf("%.4f", bios_time / CLK_TCK / 3600);+ U( R5 }+ ]6 n; q( X' b7 X
        }
% y- l9 s, U+ @5 ~: q! K3 i        return 0;. V# B" P2 K2 k  D3 H
}
" W* k8 ~' M9 m! y7 `
7 D3 N8 ~0 b- R; m8 g0 [0 G
, n- m1 m: |* E2 h( l$ E! [
9 S% ^. @5 x, J# K: P9 S  I/ ]' @TC运行一下,然后把biostime(0,0L)括号里面的数值改掉运行一下,再改回原值,你就知道我问的是什么了,初学,不知道怎么问,见谅。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-18 22:45 , Processed in 0.055361 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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