C++ Programming/Code/Standard C Library/Functions/freopen

From Wikibooks, open books for an open world
Jump to navigation Jump to search

freopen[edit | edit source]

Syntax
#include <cstdio>
FILE *freopen( const char *fname, const char *mode, FILE *stream );

The freopen() function is used to reassign an existing stream to a different file and mode. After a call to this function, the given file stream will refer to fname with access given by mode. The return value of freopen() is the new stream, or NULL if there is an error.

Related topics
fclose - fopen