The getchar () function in C

The function int getchar (void) in Library C takes a character (an unsigned char) from stdin. This function is equivalent to the getc function with the parameter stdin.

The function int getchar (void) in Library C takes a character (an unsigned char) from stdin. This function is equivalent to the getc function with the parameter stdin.

Declare getchar () in C

Here is the declaration for getchar () function in C:

 int getchar ( void ) 
  1. Parameters: This function does not receive any parameters.
  2. Return value: This function returns the character read as an unsigned char that is cast to an int or EOF or error.

For example

The following program C illustrates the usage of getchar () function in C:

 #include int main () { char c ; printf ( "Nhap ky tu: " ); c = getchar (); printf ( "Ky tu vua nhap: " ); putchar ( c ); return ( 0 ); } 

Compiling and running the above C program will result:

The getchar () function in C Picture 1The getchar () function in C Picture 1

According to Tutorialspoint

Previous article: Function getc () in C

Next lesson: Ham putc () in C

4.5 ★ | 2 Vote