{{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