getche() Library Functions with Examples
Like getch()
, getche()
is also character input functions. It is unformatted input function meaning it does not allow user to read input in their format. Difference between getch()
and getche()
is that getche()
echoes pressed character. getche()
also returns character pressed like getch()
. It is also defined in header file conio.h
.
getche() Syntax
character_variable = getche();
getche() Examples
Example #1 : Reading Character Using getche() & Displaying
#include<stdio.h>
#include<conio.h>
void main()
{
char ch;
printf(“Press any character: ”);
ch = getche();
printf(“\nPressed character is: %c”, ch);
}
Output of the above program :
Press any character: e Pressed character is: e ----------------------------------- Note: while using getch() pressed character is not echoed but while using getche() it is echoed. Here pressed character is e and it is displayed by printf().