readme.md

2018-08-24  本文已影响0人  和蔼的zhxing

note: 代码需要c++11新标准支持,VS2015测试通过。

1.思路简介:

如题目所示,要求是根据所给的字符串命令,来渲染一个迷宫,并通过字符串输出。
程序简要思路如下:

2. 类接口简介及运行示例:

类名: Maze;
构造函数:Maze(string command); 接受一个字符串命令,目前接受一个string对象。
成员函数: string Maze::get_render(); 返回根据命令渲染的字符串,

其他的成员函数和数据成员设置为私有。
一些工具与对象无关的工具函数设置为static。

运行实例:

string command = "3 3\n0,1 0,2;0,0 0,1;0,1 1,1;0,2 1,2;1,0 1,1;1,1 1,2;1,1 2,1;1,2 2,2;2,0 2,1";
Maze test(command);    //构造渲染对象
string render = test.get_render();    //获取渲染的字符串
cout << render << endl;     //输出显示

运行结果:

[W] [W] [W] [W] [W] [W] [W]
[W] [R] [R] [R] [R] [R] [W]
[W] [W] [W] [R] [W] [R] [W]
[W] [R] [R] [R] [R] [R] [W]
[W] [W] [W] [R] [W] [R] [W]
[W] [R] [R] [R] [W] [R] [W]
[W] [W] [W] [W] [W] [W] [W]
请按任意键继续. . .
上一篇 下一篇

猜你喜欢

热点阅读