October 2025
Intermediate to advanced
1048 pages
29h 35m
English
This chapter sets the stage for the development of advanced interactive programs. It deals with terminals and their attributes. The programs in previous chapters haven’t manipulated the terminal except perhaps by clearing the screen or controlling the cursor position. However, some programs, including system programs, do change the terminal’s behavior to suit their needs. For example, they might disable the echoing of characters or prevent signals from being generated by the keyboard. Here, we’ll learn how programs can take charge of the terminal, precisely so that they can make it behave in accordance with their ...
Read now
Unlock full access