c语言课程设计题目竟然是没见过的,各位大哥大姐,帮帮忙?救命啊!

题目29 流星球
目的与要求:
目的是让读者掌握三个重要的图形函数imagesize` getimage putimage,及它们在动画制作过程中的具体应用。
基本要求:程序正确运行;写出详细设计说明书。
创新要求:在基本要求达到后,进行创新设计,如星球的特定轨道运行等。
设计方法与基本原理:
1 问题描述
本例演示了一非常优美的动画效果,当程序运行后,整个屏幕形成梨花式屏幕,中间有一个黄色的星球在不停地旋转,并发出红色的光,
2 基本原理
本例是一个综合性的实例,主要讲解动画的制作,其中用到了三个重要的图形函数imagesize` getimage putimage,它们的调用格式如下:
unsined imagesize(int x1,int y1,int x2,inty2);
void far getimage(int x1,int y1,int x2,int y2,void far*mapbuf);
void far putimage(int x,int,y,void*mapbuf,int,op);
这三个函数用与将屏幕上的图象复制到内存,然后再将内存中的图象送回到屏幕上。其作用分别如下。
函数imagesize():测试左上角为(x1,y1)`右上角为(x2,y2)的图形屏幕区域内的全部内容需多少个字节,然后再给mapbuf分配一个所测数字节内存空间的指针。
Getimage()函数:将上面区域内的图象保存在内存中。
Putimage()函数:将图象输出到左上角为点(x,y)的位置上。
其中getimage()函数中的参数op规定如何释放内存中的图象。
3 程序总体结构设计
主函数由屏幕初始化函数和动画函数两部分构成。其主要部分如下:
#include <graphics.h>
#include <dos.h>

void main()
{

屏幕初始化函数;
动画函数;
…}
无知的人啊,你来试试!

第1个回答  2009-06-09
你 ——他——妈—— 的就一句都不会写啊?你写得不对,大家还可以帮你指正。

中国的大学生,垃圾,垃圾,垃圾中的战斗机!找工作找不到,你们活该!