{{keywords>wiki library source code example reference}} ====== freopen ====== #include /* including standard library */ //#include /* uncomment this for Windows */ FILE *freopen( const char *fname, const char *mode, FILE *stream ); closes file associated with stream, then opens file filename with specified mode and associates it with stream. Returns stream or NULL on error. ===== C Sourcecode Example ===== /* * freopen example code * http://code-reference.com/c/stdio.h/freopen */ #include /* including standard library */ //#include /* uncomment this for Windows */ int main ( void ) { freopen ("test.txt","w",stdout); printf ("This content is written to a file"); fclose (stdout); return 0; } ==== freopen output example ==== user@host:~$ ./freopen user@host:~$ cat test.txt This content is written to a file