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

求助:biostime()

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

使用道具 举报

 楼主| 发表于 2010-8-12 09:26:05 | 显示全部楼层
#include <STDIO.H>
$ l( Q2 _! Q6 n5 I9 J  S#include <BIOS.H>: v6 }  Z  i+ D1 {( x9 Q
#include <TIME.H>
, E: B* ]4 l( X1 W#include <CONIO.H>
7 N& U$ Z2 S3 r8 V+ Rint main(void)
1 O6 R6 G5 J7 `% v{        long int bios_time;
% v: ^2 r' L! r  {/ E        clrscr();& }+ g4 M' ^9 ?6 z% o
        cprintf("The number of clock ticks since midnight is:\r\n");# m0 L% D9 r1 p- s
        cprintf("The number of seconds since midnight is:\r\n");9 ^- g; |! V9 y5 j
        cprintf("The number of minutes since midnight is:\r\n");
( \& t6 ^! c% U; W        cprintf("The number of hours since midnight is:\r\n");! K/ ^) T3 b: H2 c0 A1 Q
        textcolor(9);% R5 x4 Q% {8 t6 Y. n
        cprintf("\r\nPress any key to quit:");
  Z4 {: b, E6 q        textcolor(12);
- n% @: s0 P+ y% U        while(!kbhit()) {$ _  P" X' o3 v/ S, W
                bios_time = biostime(0, 0L);
5 Y! T- P5 R, f$ G2 z                gotoxy(50, 1);
( Q; w  z9 S+ ^5 p                cprintf("%lu", bios_time);
, v7 \& k% ?. u: A  Z                gotoxy(50, 2);! T7 f/ y, b. H7 r3 J
                cprintf("%.4f", bios_time / CLK_TCK);
0 q! G6 _. @7 ^) O$ N' ^4 u$ X                gotoxy(50, 3);
  K" [% H- V8 r( S- f* F                cprintf("%.4f", bios_time / CLK_TCK / 60);
8 e8 P: z% ~5 G5 J: Z                gotoxy(50, 4);
5 Z/ u2 c  @/ G$ r8 C( `! i6 H                cprintf("%.4f", bios_time / CLK_TCK / 3600);
$ J) m) Y! s+ J4 K6 N5 j        }
9 A5 L# l5 |! q& z2 X        return 0;# ^! \# l- O: k. [+ y8 u
}
6 y5 |9 @1 C. s+ O7 |( ^: V3 z. f+ S
! U9 I; z! s7 F! N+ S2 v2 }
" Q" y8 {; ~; p- v
TC运行一下,然后把biostime(0,0L)括号里面的数值改掉运行一下,再改回原值,你就知道我问的是什么了,初学,不知道怎么问,见谅。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-4 19:20 , Processed in 0.040633 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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