如何更改打印文本

时间:2017-03-03 15:24:24

标签: string string-formatting

在大量系统命令和程序中,特别是显示某种进度条或更新信息的系统命令和程序,已经打印的字符会被更改。

我想知道如何在任何编程语言中完成此操作,因为我只能通过运行clear系统命令并打印新字符代替旧字符来实现类似效果,从而产生错觉这些角色被替换了,不用说,这是一个远远不那么优雅的角色。方法

1 个答案:

答案 0 :(得分:0)

这取决于您运行的系统,但对于Linux终端,程序可以打印控制终端的特殊字符。例如。打印字节0x08执行退格操作。

console_codes(4)手册页中列出了许多这些控制台代码。

http://man7.org/linux/man-pages/man4/console_codes.4.html