我最近发现了 Ada 编程语言,但问题也存在于 C 编程语言中。换页没有按预期工作。
艾达示例:
with Ada.Text_IO; use Ada.Text_IO;
procedure Main is
begin
New_Page;
end Main;
在 C 中相同:
#include <stdio.h>
int main (void) {
printf ("\f");
return 0;
}
两者都只会在 XTerm 和 Linux 控制台(都带有 zsh)上产生一个新行。他们应该像 Ctrl-L 一样清除屏幕。
当与
# ./main | cat -A
我得到一个
^L
但是如果我输入一个
# cat -A
并输入
Ctrl-L
我得到一个
^L
也。
有谁知道如何使表单提要像 Ctrl-L 一样工作?
谢谢你的帮助!