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

Update 25 May 2019
Category

System

Mac OS X

Hardware

Game

Tech info

Technology

Science

Life

Application

Electric

Program

Mobile