{{keywords>wiki library source code example reference}} ===== getc ===== int getc(FILE *stream); Returns next character from (input) stream stream, or EOF on end-of-file or error. ===== C Sourcecode Example ===== /* * getc example code * http://code-reference.com/c/stdio.h/getc */ #include /* including standard library */ //#include /* uncomment this for Windows */ int main( void ) { FILE *stream; int c; if((stream=fopen("test.txt","r"))==NULL) { printf("Cannot open file.\n"); return 1; } while((c = getc(stream) ) != EOF) { printf("%c", c); } fclose(stream); return 0; } content of test.txt Test example file for code-reference.com getc source code ==== output ==== ./getc Test example file for code-reference.com getc source code