通过打印字符清除屏幕? [英] Clearing the screen by printing a character?
本文介绍了通过打印字符清除屏幕?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用 chez-scheme,但找不到完全清除屏幕的方法.(如果有人知道比打印更好的方法,我也会对此感兴趣,但这不是我的问题)
据我所知,通过 ^L (control-L) 清除屏幕或给出 clear
命令(至少在 bash 中)相当于输出 ASCII 字符 12:Form feed代码>.但是,打印它没有任何作用.如果我使用
(display (integer->char 12))
它只是打印一个 newline
.另一种编码此字符的方法是 f
(类似于
for newline
),但在 Python 中 print("f")
以及在 Scheme (display "f")
中只是一个 newline
.
我对 ASCII 12 含义的理解是错误的,还是缺少实现?
有什么方法可以清除应该跨语言工作的屏幕,类似于
的 newline
吗?
解决方案
如果你想清除屏幕,printf