求教:图形程序不能编译
各位大哥、大姐:
我的机子在编译图形程序时不能显示结果是什么问题呀?(我用的是tc2.0)
编译后只出现黑屏,我确信程序没问题(在别人机子上运行过了)。请各位指教,
谢谢了!
#include<stdlib.h>
#include<stdio.h>
#include<math.h>
#include<graphics.h>
main()
{
int gdriver, gmode, i;
int arw[16]={200, 102, 300, 102, 300, 107, 330,
100, 300, 93, 300, 98, 200, 98, 200, 102};
gdriver=DETECT;
initgraph(&gdriver,&gmode,"");
setbkcolor(BLUE);
cleardevice();
setcolor(12); /*设置作图颜色*/
drawpoly(8, arw); /*画一箭头*/
moveto(300,200);
lineto(400,200);
lineto(400-100*cos(36.0/57.3),200+100*sin(36.0/57.3));
lineto(350,200-50*tan(36.0/57.3));
lineto(300+100*cos(36.0/57.3),200+100*sin(36.0/57.3));
lineto(300,200);
getch();
closegraph();
}