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()