为什么我装完VC6,为什么没有bios.h这个文件
编译带有bios.h的程序提示找不到这个文件
编译 的 别人的代码,这个bios,h是他自己写的吗?还是?
问题点数:30、回复次数:10Top
1 楼masterz(www.fruitfruit.com)回复于 2002-01-12 21:39:27 得分 2
是TURBO C/Borland C++的头文件吧Top
2 楼fhqiplj(霏霏鱼)回复于 2002-01-12 21:51:08 得分 1
我的也没有啊!?
Top
3 楼daryl715(上善若水)回复于 2002-01-12 21:58:20 得分 0
在VC中没有吗?如果想用怎么办?Top
4 楼littleXX(游鱼)回复于 2002-01-12 22:36:06 得分 2
VC6 是32位开发工具,会有 bios.h ??? 才怪. bc 3.0 或许有
Top
5 楼fengzi_zhu(吃白菜补VC)回复于 2002-01-12 23:03:14 得分 0
在MSDN上找不到Top
6 楼daryl715(上善若水)回复于 2002-01-13 14:35:16 得分 0
???Top
7 楼fengzi_zhu(吃白菜补VC)回复于 2002-01-13 20:04:27 得分 25
将bios.h直接考到用户目录下,bios.h在TC里有,Borland公司的。
#include "bios.h"
导入两个不同的库,不知道会不会有问题。不过我试过了可通过编译!
/* bios.h
Access to bios services.
Copyright (c) Borland International 1987,1988,1990
All Rights Reserved.
*/
#if __STDC__
#define _Cdecl
#else
#define _Cdecl cdecl
#endif
#ifndef __PAS__
#define _CType _Cdecl
#else
#define _CType pascal
#endif
#ifdef __cplusplus
extern "C" {
#endif
int _Cdecl bioscom(int __cmd, char __abyte, int __port);
int _Cdecl biosdisk(int __cmd, int __drive, int __head, int __track, int __sector,
int __nsects, void *__buffer);
int _Cdecl biosequip(void);
int _Cdecl bioskey(int __cmd);
int _Cdecl biosmemory(void);
int _Cdecl biosprint(int __cmd, int __abyte, int __port);
long _Cdecl biostime(int __cmd, long __newtime);
#ifdef __cplusplus
}
#endif
Top
8 楼littleXX(游鱼)回复于 2002-01-13 22:45:59 得分 0
怎么还没搞懂 !!??? 就算你花了大把精神编译通过了,执行也是非法操作,你是个新手哟!
多看看书。Top
9 楼littleXX(游鱼)回复于 2002-01-13 23:22:57 得分 0
抱歉,有点绝对。不过你使用 BIOS。H 之类头文件。确实会造成不可预期的行为。Top
10 楼daryl715(上善若水)回复于 2002-01-14 19:19:29 得分 0
litterXX你就这样来判断一个人是所谓的新手还是老手吗??
我觉得你这样想法更幼稚和愚蠢,恕我直言Top




