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

求助:biostime()

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

使用道具 举报

 楼主| 发表于 2010-8-12 09:26:05 | 显示全部楼层
#include <STDIO.H>" I$ V0 c( ]4 o. @4 w! B
#include <BIOS.H>3 g2 f+ e" B0 _! q  A5 f
#include <TIME.H>
3 X& l3 z4 M( k8 L/ L$ M#include <CONIO.H>
# Z+ z% h' C3 l% j4 fint main(void)
, `6 u' P2 V7 l1 q8 I, p) X{        long int bios_time;. v4 n! T- w9 _2 y2 {7 N6 e! H
        clrscr();
, @  m+ w+ F4 Z$ s& T9 B/ h        cprintf("The number of clock ticks since midnight is:\r\n");
/ M( m$ }) _+ ~        cprintf("The number of seconds since midnight is:\r\n");
, j5 O3 @: g; |6 \  h2 [        cprintf("The number of minutes since midnight is:\r\n");. D9 Q4 v! p. E0 a5 y
        cprintf("The number of hours since midnight is:\r\n");6 Z" Q, ?% q) w8 s+ y: T( z  X  `
        textcolor(9);
( J8 U  S# `3 T, w5 ]3 N# o5 b        cprintf("\r\nPress any key to quit:");+ B. R% T% L; T: T" K( @# w! F: P
        textcolor(12);3 F! |+ H+ U8 p; L3 ~+ d
        while(!kbhit()) {
# W2 c2 b6 v9 u                bios_time = biostime(0, 0L);: g- r/ q' p$ I) ^6 ^: X
                gotoxy(50, 1);* h  V: _% [9 Q; L4 U
                cprintf("%lu", bios_time);% f# g; _2 d* [. m( \' l+ [
                gotoxy(50, 2);
. a# \0 a6 B3 f6 F                cprintf("%.4f", bios_time / CLK_TCK);  K3 @0 ~$ o$ \1 |! @# F; H
                gotoxy(50, 3);
9 [/ I* L2 X8 F% K* Y+ r2 i( @                cprintf("%.4f", bios_time / CLK_TCK / 60);
' ~% x5 V  C8 z9 ?                gotoxy(50, 4);6 I5 z+ E! H! T' D7 ~" C
                cprintf("%.4f", bios_time / CLK_TCK / 3600);
. i& U+ @6 ?8 L: a- y  a        }
" O& @* c0 {' e* L2 f+ W5 Q: ~        return 0;
0 G8 C0 J( f# |# ~} # i0 V& W! \" j! Q- D  Q! L+ c3 }

: F' a  g( _8 o2 V; l7 p1 w# k6 K; d2 d% c3 L$ v
: X) C( C4 n" E
TC运行一下,然后把biostime(0,0L)括号里面的数值改掉运行一下,再改回原值,你就知道我问的是什么了,初学,不知道怎么问,见谅。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-20 03:49 , Processed in 0.056435 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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