zoukankan      html  css  js  c++  java
  • Linux 下终端 C 语言控制光标的技巧

    // 清除屏幕
    
    #define CLEAR() printf("33[2J")
    
    // 上移光标
    
    #define MOVEUP(x) printf("33[%dA", (x))
    
    // 下移光标
    
    #define MOVEDOWN(x) printf("33[%dB", (x))
    
    // 左移光标
    
    #define MOVELEFT(y) printf("33[%dD", (y))
    
    // 右移光标
    
    #define MOVERIGHT(y) printf("33[%dC",(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")
  • 相关阅读:
    WQS二分
    虚树
    洛谷集训队题单Part1
    动态点分治
    点分治
    最小乘积模型
    线段树分治
    分层图最短路
    学长学姐们的测试-2
    线性dp
  • 原文地址:https://www.cnblogs.com/rain-blog/p/linux-control-cursor-in-terminal.html
Copyright © 2011-2022 走看看