3d无法初始化图形设备怎么办?c语言放烟花代码?

1天前 (07-22 16:25)阅读2回复0
王富贵
王富贵
  • 管理员
  • 注册排名5
  • 经验值294335
  • 级别管理员
  • 主题58867
  • 回复0
楼主
errorcode;&grapherrormsg(errorcode));getch();exit(1);2*PI;b[ i ] = y + (int)r *10* sin(rad);i<t;/*各点的颜色随机*/ setcolor(c);delay(10000);cleardevice();closegraph();
  1. 3d无法初始化图形设备怎么办?
  2. c语言放烟花代码?

3d无法初始化图形设备怎么办?

升级显卡驱动、调高屏幕分辨率,就能够正常使用,步骤如下:

3d无法初始化图形设备怎么办?c语言放烟花代码?

一:升级显卡驱动大部分提示“无法初始图形化设备”导致3dmax运行出错的情况,都是因为显卡驱动过于老旧或者显卡性能不够产生。只要升级显卡驱动,就可以解决这种问题了。

c语言放烟花代码?

#include "stdlib.h" #include "graphics.h" #include "stdio.h" #include "math.h" #include "conio.h " #define PI 3.1425926 main() { int gdriver=DETECT,gmode,errorcode; int a[10],b[10],x,y,c,r,i,j,t; double rad = 0.0; /* initialize graphics and local variables */ initgraph(&gdriver , &gmode ,""); /* read result of initialization */ errorcode = graphresult(); if (errorcode != grOk) /* an error occurred */ { printf("Graphics error : %s/n",grapherrormsg(errorcode)); printf("Please any key to halt:"); getch(); exit(1); /* terminate with an error code */ } randomize();for(;!kbhit();) { x=rand()%500+100; /*随机中心坐标*/ y=rand()%300+100; for(r = 0 ;r <= 8 ; r++ ) /*烟花的大小设定*/ { for(i = 0,rad = 0.0 ; rad < 2*PI; rad += 0.78 ) /*设定坐标*/ { a[i++] = x + (int)r *10* cos(rad); b[ i ] = y + (int)r *10* sin(rad); } t = i; for(i=1;i<t;i++) { c=rand()%13+1; /*各点的颜色随机*/ setcolor(c); /*功能:将当前图形屏幕的当前笔画颜色置为color.*/ circle(a[i],b[i],1);/* a[i],b[i] 为圆心 1 为半径 画圆 */ } delay(10000); delay(10000);cleardevice(); 函数名: cleardevice 功 能: 清除图形屏幕 用 法: void far cleardevice(void); } } getch(); closegraph(); 函数名: closegraph 功 能: 关闭图形系统 用 法: void far closegraph(void); }

0
回帖

3d无法初始化图形设备怎么办?c语言放烟花代码? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息