Linux 下终端 C 语言控制光标的技巧

2019-09-10 19:36:20 浏览数 (1)

代码语言:javascript复制
// 清除屏幕

#define CLEAR() printf("33[2J")

// 上移光标

#define MOVEUP(x) printf("33[�", (x))

// 下移光标

#define MOVEDOWN(x) printf("33[�", (x))

// 左移光标

#define MOVELEFT(y) printf("33[�", (y))

// 右移光标

#define MOVERIGHT(y) printf("33[�",(y))

// 定位光标

#define MOVETO(x,y) printf("33[%d;%dH", (x), (y))

// 光标复位

#define RESET_CURSOR() printf("33[H")

// 隐藏光标

#define HIDE_CURSOR() printf("33[?25l")

// 显示光标

#define SHOW_CURSOR() printf("33[?25h")

//反显

#define HIGHT_LIGHT() printf("33[7m")

#define UN_HIGHT_LIGHT() printf("33[27m")

0 人点赞