Hide cursor on remote terminal

前端 未结 4 646
-上瘾入骨i
-上瘾入骨i 2020-12-17 22:34

I have an open socket to a remote terminal. Using the answer to \"Force telnet client into character mode\" I was able to put that terminal into character mode.

My q

4条回答
  •  眼角桃花
    2020-12-17 22:46

    To expand upon mjh2007's answer, the following c/c++ code will implement sending the escape codes to the terminal, and is slightly more readable than raw hex numbers.

    void showCursor(bool show) const {
    #define CSI "\e["
      if (show) {
        fputs(CSI "?25h", stdout);
      }
      else {
        fputs(CSI "?25l", stdout);
      }
    #undef CSI
    }
    

提交回复
热议问题