使用 curses.h需要安装额外的库

// 开始
initscr();
curs_set(0); // 隐藏光标

// 结束
curs_set(1); // 显示光标
endwin();

使用 printf

ANSI Escape Codes (github.com)

printf("\e[?47h");	// 保存当前屏幕环境
printf("\e[2J");    // 清屏
printf("\e[H");     // 光标移动到 (0, 0)
printf("\e[?25l");  // 隐藏光标

printf("\e[?25h");  // 显示光标
printf("\e[?47l");  // 恢复屏幕环境