| 
					阅读:1440回复:6
				 EVGA用TC初始化1024*786图形系统
					EVGA用TC初始化1024*786图形系统,黑屏或死机。请教? 
 #include <graphics.h> #include <stdlib.h> #include <stdio.h> #include <conio.h> #include <dos.h> void EVGAinit(int graphmode) { union REGS reg; reg.x.ax=0x4f02; reg.x.bx=graphmode; int86(0x10,?,?); } int main(void) { int midx, midy; int radius = 100; /* initialize graphics and local variables */ EVGAinit(0x105); midx = getmaxx() / 2; midy = getmaxy() / 2; setcolor(getmaxcolor()); /* draw the circle */ circle(midx, midy, radius); /* clean up */ getch(); closegraph(); return 0; } [编辑 - 7/17/02 by jli1976929] | |
| 沙发#发布于:2002-07-17 11:02 
					没关系.
 这里一贴只能给分一次. 祝你好运. :) | |
| 板凳#发布于:2002-07-17 08:42 
					liuqun前辈非常感激你的帮助,你的mail已收到。为表示感谢我想
 把我的其余7分给你,可是给分图标找不到了。 :( | |
| 地板#发布于:2002-07-16 19:35 
					看你的收件箱.				 | |
| 地下室#发布于:2002-07-16 16:14 
					你到底是EVGA还是VEGA? VEGA有自己的一套api,你用不着画蛇添足				 | |
| 
 | 
| 5楼#发布于:2002-07-16 15:21 
					唉! 但是问题从liuqun前辈那里好象还没有得到彻底解决,我找了很久也没有找到相关书籍,谁能不能提供源代码? :mad:				 | |
| 6楼#发布于:2002-07-15 23:09 
					不加载TC提供的显示驱动,你就不能使用他们提供的绘图函数.
 你必须自己写适合于1024*768下的. 另外,你没有调用initgraph(int,int),当然也不应该调用closegraph(). 换句话说,你自己写几个绘图函数吧.:) | |
 
							
 
				