get a character from stdin
#include <stdio.h> int getchar( void );
The getchar() function is equivalent to getc() with the argument stdin.
The next character from the input stream pointed to by stdin. If the stream is at end-of-file, the end-of-file indicator is set, and getchar() returns EOF. If a read error occurs, errno is set, and getchar() returns EOF.
#include <stdio.h> void main() { FILE *fp; int c; fp = freopen( "file", "r", stdin ); while( (c = getchar()) != EOF ) putchar(c); fclose( fp ); }
ANSI
Safety: | |
---|---|
Interrupt handler | No |
Signal handler | No |
Thread | Yes |
errno, fgetc(), fgetchar(), fgets(), fopen(), getc(), gets(), ungetc()