Your Browser is not longer supported
Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...
{{viewport.spaceProperty.prod}}
tmpfile, tmpfile64 - Open temporary binary file
&pagelevel(4)&pagelevel
Definition | #include <stdio.h> FILE *tmpfile(void); FILE *tmpfile64(void); tmpfile and tmpfile64 generate a unique file name (in an analogous manner to the tmpnam function) and open a binary SAM file with default attributes under this name. The file is opened in the wb+ mode (write and read).
The file is automatically removed when the program terminates normally or when the file is closed. There is no functional difference between tmpfile and tmpfile64, except that tmpfile64 returns a file pointer to a temporary file that can be > 2 GB. To process files > 2 GB, proceed as follows: If the _FILE_OFFSET_BITS 64 define (see "Support for DMS and UFS files > 2 GB") is set, call tmpfile. tmpfile64 is then used implicitly with the appropriate parameters. Otherwise, you have to call tmpfile64.
|
Return val. | Pointer to the assigned FILE structure |
| if successful. |
NULL pointer | if the file could not be opened. |
Note | If the program is terminated abnormally with abort or _exit(-1), the temporary files are not deleted. |
See also | tmpnam, mktemp, abort |