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:

Picture 1 of The getchar () function in C

According to Tutorialspoint

Previous article: Function getc () in C

Next lesson: Ham putc () in C

« PREV POST
READ NEXT »