没有合适的资源?快使用搜索试试~ 我知道了~
实验三指导书-rev31
需积分: 0 0 下载量 81 浏览量
2022-08-08
23:06:06
上传
评论
收藏 39KB DOCX 举报
温馨提示
试读
2页
实验三指导书-rev31
资源详情
资源评论
资源推荐
三、实验三
1、 实验名称及学时数
利用 EGE 图形库,练习 C++中的文件操作 2 学时
2、 实验目的
掌握并练习使用运用 c++文件操作,按照文件中的内容,以一定格式输入和输出几组图
形的绘图效果。掌握一些简单的文件状态检测及容错处理。
3、 实验内容
1) 定义图形的绘图信息文件如下:
a) 每 3 行表示一个图形信息,有可能有多个图形信息。
b) 第一行的值可能为 1、2、3,分别代表 1:圆形,2:三角
形,3:矩形。
c) 如果是圆形,第二行为圆心坐标、半径;如果是三角形,
第二行为三个顶点坐标;如果是矩形,第二行为:两个对
角顶点坐标。
d) 第三行为:颜色(数据形式自拟,要求至少能提供 5 种颜
色选择)、是否填充(0 表示未填充,1 表示填充)。
例如:一个文件输入如图 1 所示,表示画出一个圆形,圆心坐
标(100,100),半径 30;一个三角形,三个顶点坐标(20,20)、
(50,60)、(30,80);一个矩形,两个顶点坐标(0,0)、(100,100)。
2) 根据 1)中的规定,给出文件。
3) 实现 Main 函数,为用户提供两个选项
a) 选项 1,读入 2)中的文件,根据文件要求,在屏幕上绘制相应图形。
b) 选项 2,按照 1)中的规定,从键盘读入图形绘制信息,
在屏幕上绘制相应图形,并将信息存入一个新建的文
件。
4) 错误处理要求:读入如图 2 所示文件,能够提示相关错误,
并且程序不会崩溃,能够根据程序中的默认设定(例如颜色
可以默认为黑色)画出正确的图形。已经学习了异常机制的
同学,可以考虑使用异常机制处理相关错误
5) 整个程序结构用一个 project 来管理,自定义的每个类都分别
有自己的声明和实现文件。
6) 编程注意事项:界面友好,变量、函数名等命名规范,注释清晰。
7) 实验要求中没有规定到的细节,可以自由发挥。
4、 实验环境
1) Windows
2) Visual C++ /Dev-Cpp
5、 实验要求
1) 独立完成实验内容要求。
2) 熟练使用开发环境进行编程。
3) 需要上交源程序文件、可执行文件、实验报告(电子版及纸质版)。
4) 如果有关于实验完成人、运行环境、结果描述等补充信息,请另附说明文件
readme.txt
图 1
1
100 100
red 0
2
20 20 50 60 30 80
Opooooos 1
99999
0 0 100 100
green 0
图 2
南小鹏
- 粉丝: 32
- 资源: 289
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0