zoukankan      html  css  js  c++  java
  • 2019春第三次课程设计实验报告

    一、实验项目名称

    多球反弹。

    二、实验项目功能描述

    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.读取位置某某时发生访问冲突;

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

    感想

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

  • 相关阅读:
    微信支付接口之心酸
    分页之辛酸史
    谈谈面试经历
    Linux(Ubuntu 14.0)
    Android(Xamarin)之旅(五)
    css:befor :after 伪元素的妙用
    js设计模式-代理模式
    html页面元素命名参考
    html5-meta标签和搜索引擎
    iframe框架加载完成后执行函数
  • 原文地址:https://www.cnblogs.com/LeeMayZ/p/10988851.html
Copyright © 2011-2022 走看看