首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

在编译出含有图形功能的C程序后,打开时却发生异常.

2012-02-04 
在编译出含有图形功能的C程序后,打开时却发生错误.紧急求助...举个小例子:/*circle*/#includegraphics.h

在编译出含有图形功能的C程序后,打开时却发生错误.紧急求助...
举个小例子:
/*circle*/  
#include   "graphics.h "  
main()  
{int   driver,mode,i;  
float   j=1,k=1;  
driver=VGA;mode=VGAHI;
registerbgidriver(EGAVGA_driver);  
initgraph(&driver,&mode, "c:\\tc ");  
setbkcolor(YELLOW);  
for(i=0;i <=25;i++)  
{  
setcolor(8);  
circle(310,250,k);  
k=k+j;  
j=j+0.3;  

getch();}  
}    
理论上编译成功后是一个黄色的圆.
然而虽然我编译并连接成功生成了EXE文件,但是却无法打开.打开时黑屏,然后弹出一个对话框:
[C:\abc.exe                                                                                               ]
[NTVDM   CPU遇到无效的指令.                                                                   ]
[cs:c000   IP:00ac   0P:ff   ff   ff   ff   ff   选择 "关闭 "终止应用程序.]
关闭                           忽略


这个问题困扰我很久.只要是含有并使有GRAPHICS.H.都是如此.单步执行时也是的.但是发给我同学们却都可以毫无阻碍的打开看到结果.所以这说明了是我系统的问题.
希望有人能给我答案..谢谢了先

[解决办法]
只能装个dos或98的虚拟机了
xp自带的虚拟机(NTVDM )不是每台电脑都能运行dos程序的,你的电脑可能比较新

热点排行