C语言画图及小动画制作(graphisc.h函数入门)

C语言画图及小动画制作(graphisc.h函数入门)

写此教程的目的是为了给Sarah一点小小的入门砖。本人非牛,出错在所难免。敬请原谅。

学了这么长时间的C语言,总不能还停留在对话框上。因此想着弄点图形出来。而C语言下有个graphics.h这个函数,就是干这事的。我们一起探索一下。

然而,毕竟是DOS时代的产物,VC是不支持此图形库的。因此我们要用TC去编译。到网上去下载一个win-tc2.0,我们开始我们的旅程。

打开win-tc的界面:

点击文件->使用模板创建->BGI图形编程模板:然后会出现这样的代码:

/* WIN-TC BGI 图形编程模板 */

#include "Conio.h"

#include "graphics.h"

#define closegr closegraph

void initgr(void) /* BGI初始化 */

{

int gd = DETECT, gm = 0; /* 和gd = VGA,gm = VGAHI是同样效果 */

registerbgidriver(EGAVGA_driver);/* 注册BGI驱动后可以不需要.BGI文件的支持运行 */

initgraph(&gd, &gm, "");

}

int main(void)

{

initgr(); /* BGI初始化 */

/*****此部分添加你自己的代码,例如

line(25, 25, 220, 220);

circle(100, 100, 50);

等等*****/

getch(); /* 暂停一下,看看前面绘图代码的运行结果 */

closegr(); /* 恢复TEXT屏幕模式 */

return 0;

}

一开始头文件: #include "Conio.h"

#include "graphics.h"

把这个图形库的头文件包含进去。

然后我们向下看主函数:

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值