- 6
- 0
- 约1.89千字
- 约 11页
- 2018-10-17 发布于江苏
- 举报
设计一个控制台绘图库
设计一个控制台绘图库 赵冲 Chongzhao2004@163.com 目标 设计一个库,可以在控制台窗口 绘制矩形、直线 绘制矩形或者直线的字符可以更改 从指定的种子点出发用指定的符号填充种子点所在的封闭区域 在指定位置输出字符串 初步的设计 class console_dc { public: console_dc(int width,int height) virtual ~console_dc(); void output_string(const point,const string); void rect(const point,const point); void line(const point start_point,const point end_point) void fill(const point seed_point,char border_char,char filled_char); void set_point_type(char border_char); void clear(); }; 技术难点:如何在任意点输出字符 正常的cout或者printf是做不到的 解决办法 使用内存作为缓存(buffer),把字符写到buffer中,再一次性的输出到屏幕中。 rect的参考实现 这是一个实现,但是还有更好的实现吗? 如果
您可能关注的文档
- 肥东县基层单位组建工会操作指南.doc
- 脊椎全皮质轨迹螺钉技术.ppt
- 膜包线、丝包线、烧结线、高低压电气开关、高低压电器成.doc
- 苏州大学教师公派出国(境)管理暂行办法.doc
- 苦练内功研究高效教学科学设计注重能力提高2016年3月.ppt
- 英语美文阅读教材:选择努力,不要被你的缺点所限制.ppt
- 莆田市平安家庭创建工作五年规划.doc
- 莆田市新一轮海堤强化加固二期木材加工区海堤工程.doc
- 西峡县卫生监督所购置卫生监督服装项目(二次).doc
- 要有利于学生个性和潜能的发展,在完成共同基础的前提.ppt
- 沪教版2025-2026学年七年级英语下学期期末检测卷(含答案).docx
- 2026理疗疗程收银系统实测排行!3款热门款深度拆解,新手也能选对.docx
- 沪教版2025-2026学年七年级英语下学期期末检测卷(含答案).pdf
- 人教版七年级下册英语期末综合测试卷(含答案).docx
- 人教版七年级英语下册期末测试卷01(新情境新趋势)(含答案).docx
- 人教版七年级英语下册期末测试卷02(新情境新趋势)(含答案).docx
- 2026美甲美睫店收银系统排名|3款高适配品牌实测,新手也能闭眼选.docx
- 人教版七年级英语下册期末测试卷03(新情境新趋势)(含答案).docx
- 西南石油大学油层物理考研历年真题汇编08-17.docx
- 人教版英语七年级下册期末综合素质评价(含答案).docx
原创力文档

文档评论(0)