C / stdio.h / tmpfile
clearerr, fclose, feof, ferror, fflush, fgetc, fgetpos, fgets, fopen, fprintf, fputc, fputs, fread, freopen, fscanf, fseek, fsetpos, ftell, fwrite, getc, getcha, gets, perror, printf, putc, putchar, puts, remove, rename, rewind, scanf, setbuf, setvbuf, sprintf, sscanf, » tmpfile, tmpnam, ungetc, vfprintf, vprintf, vsprintf,
Funcion: tmpfile()
Sintaxis:
Descripcion: Crea un fichero binario temporal que será borrado automáticamente cuando sea cerrado o al terminar el programa. Si el programa termina abnormalmente, entonces el comportamiento de la función está definido según la implementación del compilador; puede ser que el fichero sea borrado o no. El fichero es abierto para añado con el modo "wb+".
Ejemplo:
Sintaxis:
FILE *tmpfile(void);
Descripcion: Crea un fichero binario temporal que será borrado automáticamente cuando sea cerrado o al terminar el programa. Si el programa termina abnormalmente, entonces el comportamiento de la función está definido según la implementación del compilador; puede ser que el fichero sea borrado o no. El fichero es abierto para añado con el modo "wb+".
Ejemplo:
#include <stdio.h> int main() { FILE *fTmp; fTmp = tmpfile(); printf( "Un fichero temporal " ); if( fTmp ) printf( "ha sido creado.\n" ); else printf( "no pudo ser creado.\n" ); return 0; }