这是交易,想象一下我打印一个字符串,例如“Hello,world”。是否可以仅更改一个字符而不再打印整个字符? (只需擦除一个字符并在现场打印)。 因此,如果我想更改'p'的'o',cmd提示符将删除'o'并在其位置打印'p':“Hellp,world”。
答案 0 :(得分:2)
在我使用的大多数终端(VT 200,xterm等)上,假设您没有打印换行符('\n'
)或换页('\f'
),您可以打印一系列退格字符('\b'
),用于备份到所需位置并打印新字符。
显然,这不适用于硬拷贝终端(如果仍然存在),并且在某些终端模式下可能不会按预期运行。
答案 1 :(得分:1)