#include <cstdio> FILE *tmpfile( void );
The function tmpfile() opens a temporary file with an unique filename and returns a pointer to that file. If there is an error, null is returned.