The function int getchar(void); gets a single character from standard input stream stdin. Calling getchar function is same as to calling getc with stdin as argument.
Function prototype of getchar
- NONE
Return value of getchar
This function returns the character read from the stdio stream(type casted to an int value) otherwise returns EOF in case of error or If end of file is reached.
C program using getchar function
The following program shows the use of getchar function to read characters standard input stream stdio(keyboard).
#include<stdio.h> int main(){ char c; printf("Enter a character\n"); c = getchar(); printf("Character entered: %c", c); return(0); }
Program Output
Enter a character A Character entered: A