Format
#include <stdio.h> int fgetc(FILE *stream);
Language Level: ANSI, POSIX, XPG4
fgetc reads a single unsigned character from the input stream
at the current position and increases the associated file
pointer, if any, so that it points to the next character.
Note: fgetc is identical to getc but is always implemented as a function call; it is never replaced by a macro.
Return Value
fgetc returns the character read as an integer. An EOF
return value indicates an error or an end-of-file condition. Use
feof or ferror to determine whether the EOF value indicates an
error or the end of the file.
![]()
_fgetchar -- Read Single
Character from stdin
feof -- Test End-of-File Indicator
ferror -- Test for Read/Write Errors
fputc -- Write Character
getc -- Read a Character
_getch -_getche -- Read Character from
Keyboard
<stdio.h>