Creates a temporary binary file.
#include <stdio.h> FILE *tmpfile ( void );
If successful, returns a pointer to the stream of the file that it created. Otherwise, returns a NULL pointer and sets errno to one of the following:
The tmpfile function creates a temporary binary file that is automatically removed when it is closed or at program termination. The file is opened for update.