C Interview Questions and Answers

 

How do I send escape sequences to control a terminal or other device?

If you can figure out how to send characters to the device at all , it's easy
enough to send escape sequences. In ASCII, the ESC code is 033 (27 decimal), so
code like



fprintf(ofd, "33[J");



sends the sequence ESC [ J .



Some programmers prefer to parameterize the ESC code, like this:



#define ESC 033



fprintf(ofd, "%c[J", ESC);

Posted by:Richards