简单的DOS接口调用问题
做了一个简单的通过DOS接口从键盘回显一个字符
#include "dos.h"
//#include<stdio.h>
void init()
{
union REGS rin,rout;
rin.h.ah=0;
rin.h.al=0x12;
int86(0x10,&rin,&out);
}
void main()
{
init();
}
问题在于,REGS的结构不是在DOS.H中定义了吗?
但为何会出现这样的报错?
“rin”使用未定义的 union“REGS”
“rout”使用未定义的 union“REGS”