C++ - 如何删除打印到控制台的换行符

C++ - How to delete a newline that is printed to the console

正如标题所说,我想知道如何删除打印到控制台的换行符,如果可能的话。

我看到了以下内容: How to delete a newline using \b

除了关于使用 \b 删除新行,我只想知道如何使用任何可能的方法来做。

更具体地说: 如果我有

----
-  -
----

打印到控制台,我想知道如何删除最后两行,只有 ----.

提前致谢!

注意:我遗漏了 OS 以查看是否可以得到适用于任何 OS 的答案。

据我所知,不仅当前输出行, 但控制台上有几行。

所以你需要在每个 OS 中围绕合适的功能进行某种包装, 据我所知,最便携的图书馆是: http://pdcurses.sourceforge.net/