- 编译器:VS2013,C++文件,包含STL库文件
- ini.txt为输入字符串文件
- main.cpp主文件,函数具有注释,main函数解析输入字符串,若不符合要求,控制台输出对应的错误;若符合要求,控制台打印渲染的字符串
3 3
0,1 0,2;0,0 1,0;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
[W] [W] [W] [W] [W] [W] [W]
[W] [R] [W] [R] [R] [R] [W]
[W] [R] [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]
请按任意键继续. . .
-3 3
0,1 0,2;0,0 1,0;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
Number out of range.
请按任意键继续. . .
3 3
0,1 0,2;0,0 1,0;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,2
Maze format error.
请按任意键继续. . .
3 3
0,1,0,2;0,0 1,0;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,2
Incorrent command format.
请按任意键继续. . .
- 代码的可拓展性,使用C++封装检查输入要求
- 使用正则表达式的形式,匹配输入的格式,否则报输入格式不符
- 还有部分测试用例没有考虑到