设计一个控制台绘图库.pptVIP

  • 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的参考实现 这是一个实现,但是还有更好的实现吗? 如果

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档