在大量系统命令和程序中,特别是显示某种进度条或更新信息的系统命令和程序,已经打印的字符会被更改。
我想知道如何在任何编程语言中完成此操作,因为我只能通过运行clear
系统命令并打印新字符代替旧字符来实现类似效果,从而产生错觉这些角色被替换了,不用说,这是一个远远不那么优雅的角色。方法
答案 0 :(得分:0)
这取决于您运行的系统,但对于Linux终端,程序可以打印控制终端的特殊字符。例如。打印字节0x08
执行退格操作。
console_codes(4)
手册页中列出了许多这些控制台代码。