c - 如何清除 C 中的屏幕?

标签 c macos unix

<分区>

我想清除屏幕上的所有文本。 我试过使用:

#include <stdlib.h>
sys(clr);

提前致谢! 我正在使用 OS X 10.6.8。抱歉造成混淆!

最佳答案

您需要查看curses.h .它是一个终端(光标)处理库,它使所有支持的文本屏幕都以类似的方式运行。

有三个发布版本,第三个 ( ncurses ) 是你想要的,因为它是最新的,并且被移植到大多数平台。 official website is here,there are a few good tutorials .

#include <curses.h>

int  main(void)
{
     initscr();
     clear();
     refresh();
     endwin();
}

关于c - 如何清除 C 中的屏幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18154579/

相关文章:

C main() 函数可以是静态的吗?

linux - 我怎样才能只剪掉一些线,而让其他线不被处理?

c - 如何在 C 中将 UTF-8 字符转换为二进制

json - 如何使用 jq 从 JSON 字符串中选择日期范围?

objective-c - 最近打开的应用程序

image - 使用matplotlib绘制的图像似乎与原始JPEG图像具有不同的颜色

macos - 有没有办法打开一系列新的终端窗口,并在单个脚本中运行命令?

unix - 命令行中的 "@"是什么意思?

字符数组内存分配

c - 了解malloc的不同方法