有个头文件tc能通过而用vs2010报错误
cursor.h 的代码如下:#ifndef _CURSOR_H
#define _CURSOR_H
#include<dos.h>
void setcursor(int ctop,int cbot)
{
union REGS regs;
if(cbot>13) cbot=13;
if(ctop<0) ctop=0;
if((ctop==0)&&(cbot==0)) regs.h.ch=0x20;
else
{
regs.h.ch=ctop;
regs.h.cl=cbot;
}
regs.h.ah=1;
int86(0x10,®s,®s);
}
void setnocursor(void)
{
setcursor(0,0);
}
void setnormalcursor(void)
{
setcursor(12,13);
}
#endif
vs2010说共用体regs无定义,我看也好像真的,问题是这作业文件是老师给的,并且用TC3编译没问题,运行也没问题,本人刚学C语言,考虑到可能是vs2010的问题就来这提问了,希望大虾们看看,给点意见,我快崩溃了