Get a character from stdin
#include <stdio.h> int getchar( void );
libc
Use the -l c option to qcc to link against this library. This library is usually included automatically.
The getchar() function is equivalent to getc() on the stdin stream.
#include <stdio.h> #include <stdlib.h> int main( void ) { FILE *fp; int c; /* Get characters from "file" instead of * stdin. */ fp = freopen( "file", "r", stdin ); while( ( c = getchar() ) != EOF ) { putchar(c); } fclose( fp ); return EXIT_SUCCESS; }
Safety: | |
---|---|
Cancellation point | Yes |
Interrupt handler | No |
Signal handler | No |
Thread | Yes |