echo or noecho Subroutine
Purpose
Enables/disables terminal echo.
Library
Curses Library (libcurses.a)
Syntax
#include <curses.h>
int echo(void);
int noecho(void);
Description
The echo subroutine enables Echo mode for the current screen. The noecho subroutine disables Echo mode for the current screen. Initially, curses software echo mode is enabled and hardware echo mode of the tty driver is disabled. The echo and noecho subroutines control software echo only. Hardware echo must remain disabled for the duration of the application, else the behaviour is undefined.
Return Values
Upon successful completion, these subroutines return OK. Otherwise, they return ERR.
Examples
- To turn echoing on, use:
echo();
- To turn echoing off, use:
noecho();