c语言源代码闪烁的红五星,c语言实现飘动的红五星(C language with red).doc

c语言实现飘动的红五星(C language with red)

c语言实现飘动的红五星(C language with red)

#包括“图形。”

#包括“程序。”

无效main()

{ int大小;

驱动程序= VGA;

国际模式= vgahi;

int D [ ] = { 60-40,60 + 65,65-40,50 + 65,70-40,60 + + + + 65 65,80-40,60 65,72-40,67 65,75-40,77,

65-40,70 + + + + 65,55-40,77 65,58-40,67 65,50-40,60 65,60-40,60 + 65 };

int [] = { 60-40,60 + 62,65-40,50 + 62,70-40,60 + + + + 62 62,80-40,60 62,72-40,67 62,75-40,77,

65-40,70 + + + + 62,55-40,77 62,58-40,67 62,50-40,60 62,60-40,60 + 62 };

b [ ] = { 60-40,60 + 59,65-40,50 + 59,70-40,60 + + + + 59 59,80-40,60 59,72-40,67 59,75-40,77,

65-40,70 + + + + 59,55-40,77 59,58-40,67 59,50-40,60 59,60-40,60 + 59 };

int c [ ] = { 60-40,60 + 56,56-40,50 + 56,70-40,60 + + + + 56 56,80-40,60 56,72-40,67 56,75-40,77,

56-40,70 + + + + 56,55-40,77 56,58-40,67 56,50-40,60 56,60-40,60 + 56 };

int E [ ] = { 60-40,60 + 53,65-40,50 + 53,70-40,60 + + + + 53 53,80-40,60 53,72-40,67 53,75-40,77,

65-40,70 + + + + 53,55-40,77 53,58-40,67 53,50-40,60 53,60-40,60 + 53 };

int DL [ ] = { 20-10150 + 5,25-10150 + 5,27-10145 + + + + 5 5,30-10150 5,35-10150 5,30-10155-2,

34-1-10162-3 + 5,27-10155 + + + + 5 1-10162-3 5,25-10155-2 5,20-10155 + 5 };

字符*缓冲区;

这句话的意思是(与司机,与模式,“E:\\ win-tc”);/ /显示器初始化

cleardevice();

设置颜色(红色);

setbkcolor(蓝色);/ /背景色设为蓝色

设置填充模式(1,白色);/ /实型填充白色

矩形(148100152400);//画矩形

画线工具(150101,红色);/ /矩形填充红色

圆(150,98,5);/ /画圆

(150,98 floodfill,红色);/ /圆也填充红色

矩形(152104156184);//画矩形

设置填充模式(1,红色);/ /实型填充红色

{ setviewport(156,0258240,1);

clearviewport();

弧(180-15660);

弧(180-156130247297,60);

弧(230-156159,63113,60);

弧(230-156239,63113,60);

线(258-156105258-156184);/ * * /画五星红旗的边线

设置填充模式(1,黄色);

填充多边形函数80.(11,DL);

填充多边形函数80.(11,d);/ * * /画黄色的五星红旗

(65-40120 floodfill,红色);

画线工具(20160,红色);/*填充五星,边线为红色*/

大小=图像大小(8148,27168);

缓冲= malloc(尺寸);

getImage(8148,27168,缓冲);/ * * /保存五星的信息

图像特技显示(8 + 20148-3,缓冲,1);

图像特技显示(8 + 30 + 2130,缓冲,1);

图像特技显示(8 + 33112,缓冲,1);/*将缓冲区中保存的内容回写到指定的地址*/

设置填充模式(1,红色);

画线工具(2165,红色);/ * * /填充红旗旗面为红色

延迟(4000);/*延时*/

clearviewport();/ * * /清屏,重新画第二面位置不同的红旗

弧(180-156,0247285107);

弧(180-1

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值