VC6.0显示这个错误怎么办
#include<stdio.h>#include<bios.h>intmain(void){intkey,modifiers;while((key=bioskey(0)...
#include <stdio.h>
#include <bios.h>
int main(void)
{ int key, modifiers;
while ((key=bioskey(0)) != 0 && key!=0x11b)
{ printf("0x%x\n",key);
}
return 0;
}
运行这个程序的时候提示出错:
Compiling...
Text1.c
c:\users\ervin rusen\desktop\text1.c(10) : fatal error C1010: unexpected end of file while looking for precompiled header directive
执行 cl.exe 时出错.
Text1.obj - 1 error(s), 0 warning(s)
该怎么办 展开
#include <bios.h>
int main(void)
{ int key, modifiers;
while ((key=bioskey(0)) != 0 && key!=0x11b)
{ printf("0x%x\n",key);
}
return 0;
}
运行这个程序的时候提示出错:
Compiling...
Text1.c
c:\users\ervin rusen\desktop\text1.c(10) : fatal error C1010: unexpected end of file while looking for precompiled header directive
执行 cl.exe 时出错.
Text1.obj - 1 error(s), 0 warning(s)
该怎么办 展开
2个回答
展开全部
头文件bios.h存放有接口函数,在tc2下应该没问题,如果是在VC下,可能不成功,因为bios.h是在DOS模式下才能调用的,而VC是基于图形、窗口的。库函数:
BIOS.H:这几个函数是经常用到的
int _Cdecl int86(int __intno, union REGS *__inregs, union REGS *__outregs);
int _Cdecl int86x(int __intno, union REGS *__inregs, union REGS *__outregs, struct
SREGS *__segregs);
union REGS {
struct WORDREGS x;
struct BYTEREGS h;
这是C语言里的一些头文件,包含了很多通用的函数和端口的定义,是为了让你在编写程序的时候方便调用的,在编译的时候会参与编译
BIOS.H:这几个函数是经常用到的
int _Cdecl int86(int __intno, union REGS *__inregs, union REGS *__outregs);
int _Cdecl int86x(int __intno, union REGS *__inregs, union REGS *__outregs, struct
SREGS *__segregs);
union REGS {
struct WORDREGS x;
struct BYTEREGS h;
这是C语言里的一些头文件,包含了很多通用的函数和端口的定义,是为了让你在编写程序的时候方便调用的,在编译的时候会参与编译
追问
win7(64)下无法运行 TC 。。。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询