Namespaces
Variants
Views
Actions

std::fgetc, std::getc

From cppreference.com
< cpp‎ | io‎ | c
Revision as of 06:47, 10 March 2014 by 31.0.210.168 (Talk)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
 
 
 
 
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