青岛的宫宝鸡丁快餐店:关于C语言绘图问题.

来源:百度文库 编辑:高校问答 时间:2024/05/09 19:12:54
为什么我的Turco C2.0编译器没头文件graphics.h和graphics.lib啊?
包括vc++6.0,vc++2003,vc++2005都没.
我要调用图形函数.
你加我QQ传给我得了
41562637

不同的C有不同的绘图函数。头文件名和库名也不同。

VC++中用MFC, CDC类中有绘图函数,三维用opengl绘图函数。纯C可用GLUT画二维三维图。

例如:
画直线,画弧:
pDC->MoveTo(50,50); pDC->LineTo(50,200);
pDC->Arc(50,50,150,150,100,50,100,50);
画涂色的椭圆
pDC->SelectObject(aBrush);
pDC->Ellipse(350,50,450,150);
画3维多边形:
glBegin(GL_POLYGON);
glNormal3f(cube_n[5][0],cube_n[5][1],cube_n[5][2]);
glVertex3f(cube_v[5][0],cube_v[5][1],cube_v[5][2]);
glNormal3f(cube_n[1][0],cube_n[1][1],cube_n[1][2]);
。。。。
glEnd();

有的吧。在VC中用的是更高级的。呵呵,其实MC与其它的C还是有区别的,最好查一下使用说明。