是否有任何角色可以让我向上移动?
我想打印一下:
********
* *
* *
* *
* *
********
我刚打印过这个:
我该如何完成这个数字?
我正在编写一个Windows控制台应用程序。
答案 0 :(得分:4)
在我发布这个答案之后,问题发生了很大的变化。
<小时/> 向上移动一行与C ++无关,但具有输出设备的功能以及它希望如何编码这样的动作。
在ASCII或C ++标准库中没有支持它,或者(我记得),例如在ANSI转义序列中。
实现此效果的一种方法是在内部缓冲区中生成输出,例如在C ++中使用vector<string>
,然后在生成所有输出后输出缓冲区内容。