std::fgetc, std::getc

< cpp‎ | io‎ | c
Defined in header <cstdio>
int fgetc( std::FILE* stream );
int getc( std::FILE* stream );

Reads the next character from the given input stream. getc() may be implemented as a macro.

[edit] Parameters

stream - to read the character from

[edit] Return value

The obtained character on success or EOF on failure.

If the failure has been caused by end of file condition, additionally sets the eof indicator (see std::feof()) on stream. If the failure has been caused by some other error, sets the error indicator (see std::ferror()) on stream.

[edit] See also

reads a character string from stdin(until C++14)
(function) [edit]
writes a character to a file stream
(function) [edit]
puts a character back into a file stream
(function) [edit]
C documentation for fgetc, getc