码迷,mamicode.com
首页 > 其他好文 > 详细

2019春第三次课程设计实验报告

时间:2019-06-07 19:07:36      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:实验   数组   技术   image   交换   https   graphic   问题   绿色   

一、实验项目名称

多球反弹。

二、实验项目功能描述

1.程序启动,在一个长700mm,宽500mm的范围内,有15个位置随机的小球;
2.小球的边为红色,内部分绿色,小球移动过的路径颜色设置为与背景相同(黑色);
3.每个小球随机移动,当小球碰到内壁时反弹,当小球与另一个小球碰撞时,两个小球交换速度,然后反弹,继续移动。

三、项目模块结构介绍

1.源程序由6个预编译命令和一个主函数组成,其中主函数调用了8个函数,该源程序没有自定义函数,这8个函数都是头文件中自带的;
2.8个函数分别是initgraph()、setcolor()、BeginBatchDraw()、setfillcolor()、fillcircle()、FlushBatchDraw()、Sleep(),前7个都在graphics.h中,最后一个在windows.h中。
技术图片

三、实现界面展示

技术图片

四、代码托管链接

代码看这里

贡献截图

技术图片

五、实验总结

问题

1.读取位置某某时发生访问冲突;
技术图片

解决办法:上网查,说这种错误一般是指访问了不属于自己的内存空间。可能是因为给一个数组分配了较小的内存空间,然后又给该数组赋了个较大的值。所以仔细查找了该数组此前的情况,然后改正。

感想

这周换了新的编译软件,用的非常不顺手,导致写代码总是看错,然后编译时总是有不同的错误,又要去网上查,所幸新的编译软件非常强大,对每个细节都能判断到,还能实时差错;另外,这周的作业要使用到图形库,所以又要慢慢熟悉对图形库的使用。所以这周除了写代码本身外,就是对新工具的摸索。

2019春第三次课程设计实验报告

标签:实验   数组   技术   image   交换   https   graphic   问题   绿色   

原文地址:https://www.cnblogs.com/LeeMayZ/p/10988851.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!