turbo c 图形模式下文字不能显示,求教
想用下面的程序显示一些图形,但是运行之后提示:
This system does not support fullscreen mode. Choose 'Close' to terminate the application.
然后什么也没有显示,请问是程序哪里有问题?求教育!
代码:
#include <graphics.h>
#include <conio.h>
void main()
{
int graphdriver=DETECT,graphmode;
registerbgidriver(EGAVGA_driver);
initgraph(&graphdriver,&graphmode,"");
cleardevice();
setcolor(RED);
setbkcolor(GREEN);
setviewport(50,50,300,200,1);
rectangle(0,0,250,150);
clearviewport();
closegraph();
}
[解决办法]
你应该是在vista 或者 win7下面运行的吧,系统已经不支持dos的全屏界面了。
解决办法,装一个Oracle VM VirtualBox虚拟机,然后再在虚拟机里面装个XP,然后再在这个XP里面运行你的程序,就没问题了。
[解决办法]
嗯。Vista的新的显卡驱动模型不再兼容VGA全屏模式了
不需要在虚拟机里安装XP,只要装一个MAXDOS光盘版之类的就可以了。
[解决办法]
楼上两位不厚道,都2012了,难道不应该告诉楼主放弃TC2.0吗?