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

求助:biostime()

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

使用道具 举报

 楼主| 发表于 2010-8-12 09:26:05 | 显示全部楼层
#include <STDIO.H>2 C( O( m; P. m" k
#include <BIOS.H>3 Q2 c+ k1 U" D( |( d
#include <TIME.H>( o+ e1 W# \% ?. B8 E
#include <CONIO.H>
: W: e4 {' e+ }. W' o% L( T9 n+ t! Lint main(void)' v: z' m! P- J( C( g7 }
{        long int bios_time;
( j; Q' C  C3 _) m# M2 y2 r$ g        clrscr();
) O) o  I+ h. Q3 G5 h7 `* @        cprintf("The number of clock ticks since midnight is:\r\n");) ^# F8 s, }0 {/ p
        cprintf("The number of seconds since midnight is:\r\n");  a$ J( |: z0 Q4 s' K
        cprintf("The number of minutes since midnight is:\r\n");' O7 L( O7 }: k4 n
        cprintf("The number of hours since midnight is:\r\n");
8 S% @0 R& v( J2 r5 P- m        textcolor(9);
, E  Q! ?9 S' `- o: |        cprintf("\r\nPress any key to quit:");
; ~# B' V# Y. U        textcolor(12);& ?; b- [' e- r! _' p% E8 k
        while(!kbhit()) {  P' k0 r1 l) \% y# U* n
                bios_time = biostime(0, 0L);1 w1 g# g1 k. H& p0 i9 m' z$ P5 [* v
                gotoxy(50, 1);
  g% N4 `2 `. h6 K7 l& z! z0 {; H                cprintf("%lu", bios_time);
! z4 M; S% u  C8 c& h                gotoxy(50, 2);1 M$ R; X: ]1 p' K9 V. s$ h
                cprintf("%.4f", bios_time / CLK_TCK);
! ^$ L$ Q+ n" U3 ^5 c# I* s                gotoxy(50, 3);) R" t% D9 p( ]. c) S" t
                cprintf("%.4f", bios_time / CLK_TCK / 60);$ i* u+ L; Z( {8 [  G( z
                gotoxy(50, 4);8 V& B/ ^1 ^% Z( c; @+ J
                cprintf("%.4f", bios_time / CLK_TCK / 3600);; X* z5 z5 U0 o) i- G: W, A3 ]
        }
6 T! e& W& u& d% [/ f! u        return 0;
5 Y! k$ b7 {& ^8 K8 j- t8 e0 Y}
: ^% |2 H) o/ }* Z1 Y
/ \: k' b) n  P, j# w; m  m; h1 P7 n, i# A+ h& x
6 e+ U' S  E' J* _' V- F5 k9 X5 F
TC运行一下,然后把biostime(0,0L)括号里面的数值改掉运行一下,再改回原值,你就知道我问的是什么了,初学,不知道怎么问,见谅。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-8 08:14 , Processed in 0.044196 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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