After installing the ncurses library, let's explore some of the important functions that are a part of this library:
- initscr(): The initscr() function initializes the screen. It sets up the memory, and clears the command window screen.
- refresh(): The refresh function refreshes the screen.
- getch(): This function will detect the user's touch, and will return the ASCII number for that particular key. The ASCII number is then stored in an integer variable, which is later used for comparison purposes.
- printw(): This function is used to print string values inside the command window.
- keypad(): If the keypad function is set to true, we can also take the user's input from the function keys, as well as the arrow keys.
- break