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


// 清除屏幕

#define CLEAR() printf("\033[2J")

// 上移光标

#define MOVEUP(x) printf("\033[%dA", (x))

// 下移光标

#define MOVEDOWN(x) printf("\033[%dB", (x))

// 左移光标

#define MOVELEFT(y) printf("\033[%dD", (y))

// 右移光标

#define MOVERIGHT(y) printf("\033[%dC",(y))

// 定位光标

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

// 光标复位

#define RESET_CURSOR() printf("\033[H")

// 隐藏光标

#define HIDE_CURSOR() printf("\033[?25l")

// 显示光标

#define SHOW_CURSOR() printf("\033[?25h")

//反显

#define HIGHT_LIGHT() printf("\033[7m")

#define UN_HIGHT_LIGHT() printf("\033[27m")


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM