I want to clear the output of a C program produced with printf statements. I want to clear only one line, for example:
[source]
printf(\"AAAAAAAAAAAAAA\\
There're several ways to delete the DDDDDDDDDDDDDD
printf("\b");
printf("\r");
such as printf("\033[8;5Hhello"); // Move to (8, 5) and output hello
Other commands:
printf("\033[XA"); // Move up X lines;
printf("\033[XB"); // Move down X lines;
printf("\033[XC"); // Move right X column;
printf("\033[XD"); // Move left X column;
printf("\033[2J"); // Clear screen
...
It is the best ways to control the exact layout and format in a terminal