Easy Tutorial
❮ C Break Statement C Examples Matrix Transpose ❯

C Library Function - getchar()

C Standard Library - <stdio.h>

Description

The C library function int getchar(void) gets a character (an unsigned char) from stdin. This is equivalent to getc with stdin as its argument.

Declaration

Following is the declaration for getchar() function.

int getchar(void)

Parameters

Return Value

This function returns the character read as an unsigned char cast to an int or EOF on end of file or error.

Example

The following example demonstrates the use of getchar() function.

#include <stdio.h>

int main ()
{
   char c;

   printf("Please enter a character: ");
   c = getchar();

   printf("Character entered: ");
   putchar(c);

   return(0);
}

Let's compile and run the above program, which will produce the following result:

Please enter a character: a
Character entered: a

C Standard Library - <stdio.h>

❮ C Break Statement C Examples Matrix Transpose ❯