getchar

getc

#include <stdio.h>int getc(FILE *stream);

The getc( ) function returns the next character from the specified input stream and increments the file position indicator. The character is read as an unsigned char that is converted to an integer.

If the end of the file is reached, getc( ) returns EOF. However, since EOF is a valid integer value, when working with binary files you must use feof( ) to check for the end-of-file condition. If getc( ) encounters an error, EOF is also returned. If working with binary files, you must use ferror( ) to check for file errors.

The functions getc( ) and fgetc( ) are identical except that in most implementations, getc( ) is defined as a macro.

Related functions are fputc( ), fgetc( ), putc( ), and fopen( ).




C(s)C++ Programmer's Reference
C Programming on the IBM PC (C Programmers Reference Guide Series)
ISBN: 0673462897
EAN: 2147483647
Year: 2002
Pages: 539

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net