c语言graphics.h,c语言graphics.h有什么作用

kodinid 3 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言graphics.h的问题,于是小编就整理了3个相关介绍c语言graphics.h的解答,让我们一起看看吧。

  1. graphics.h函数介绍?
  2. c语言如何画正玄函数?
  3. 怎样用C语言写俄罗斯方块,求指教,谢谢?

graphics.h函数介绍?

是TC的针对DOS下的一个C语言图形库,如果要用的话应该用TC的编译器编译,Vc++环境有其它的针对Windows的图形库。分为:像素函数、直线和线型函数、多边形函数、填充函数等。

如果有需要在VC及VS环境中使用graphics.h的功能可以下载EasyX图形库(注意:这是一个C++的图形库,如果一定要在C语言环境下使用graphics.h,您可以使用Windows GDI。)

c语言graphics.h,c语言graphics.h有什么作用-第1张图片-安济编程网
图片来源网络,侵删)

c语言如何画正玄函数?

不是这个啊!要用曲线函数啊#include<graphics.h> #include<stdio.h> #include<stdlib.h> #include<string.h> #include<ctype.h> #include<conio.h> main() {int gd=DETECT,gm=0; initgraph(&gd,&gm,""); /* 自动检测显示卡,并选用最大分辨率 */ /*setfillstyle(SOLID_FILL,2); /* 填充为实填充,颜色为棕色 */ /*bar(100,100,150,400); /* 绘制二维条形图,TC 2.0 规定屏幕左上角为(1,1),右下角为(80,25) */ line(40,99,40,400);line(40,400,600,400); setfillstyle(SOLID_FILL,1); /* 填充模式为网格线,颜色为绿色 */ bar3d(50,250,100,400,20,20); setfillstyle(SLASH_FILL,2); bar3d(150,130,200,400,20,2); setfillstyle(INTERLEAVE_FILL,3); bar3d(250,300,300,400,20,2); setfillstyle(HATCH_FILL,4); bar3d(350,150,400,400,20,2); setfillstyle(XHATCH_FILL,5); bar3d(450,200,500,400,20,2); /* 绘制有三维顶盖的三维条形图 */ getch(); closegraph(); /* 关闭图形模式,返回字符模式*/ }

怎样用C语言写俄罗斯方块,求指教,谢谢?

有这么几种思路供参考 1.用过时的TC开发环境 ,那个是16位时代的东西,如果你需要在现在的32位或者64位操作系统下开发可以借助虚拟机或者安装do***ox。在这个环境下开发一个具有图形动画的俄罗斯方块需要你对TC环境下的graphics.h这个图形库非常熟悉,开发难度较高,但是程序容易移植。

2.你可以使用visual studio 来开发,调用win32 api函数绘制Windows 图形,这你得非常熟练win32 gdi,这个难度也较高

c语言graphics.h,c语言graphics.h有什么作用-第2张图片-安济编程网
(图片来源网络,侵删)

3.可以使用c++语言,毕竟只开发一个俄罗斯方块的话如果你在熟悉C语言的基础上很容易上手c++,使用mfc或者QT库来开发,相对来说容易一些

到此,以上就是小编对于c语言graphics.h的问题就介绍到这了,希望介绍关于c语言graphics.h的3点解答对大家有用。

c语言graphics.h,c语言graphics.h有什么作用-第3张图片-安济编程网
(图片来源网络,侵删)

标签: 语言 函数 graphics