Clearing terminal in Linux with C++ code

后端 未结 3 1101
粉色の甜心
粉色の甜心 2020-11-28 05:31

Okay, I have been researching on how to do this, but say I am running a program that has a whole bit of output on the terminal, how would I clear the screen from within my p

3条回答
  •  自闭症患者
    2020-11-28 06:03

    These are ANSI escape codes. The first one (\033[2J) clears the entire screen (J) from top to bottom (2). The second code (\033[1;1H) positions the cursor at row 1, column 1.

    All ANSI escapes begin with the sequence ESC[, have zero or more parameters delimited by ;, and end with a command letter (J and H in your case). \033 is the C-style octal sequence for the escape character.

    See here for the full roadshow.

提交回复
热议问题