3. ¿Puedo crear de alguna manera archivos temporales
en C++?
Los
programas con frecuencia necesitan crear archivos sólo
durante la vida de un programa. Existen dos funciones convenientes
(además de algunas variantes) para la realización
de la tarea mencionada, ambas en stdio.h. El manejo (borrado
de archivos, etc.) es tomado con cuidado por el sistema operativo.
La
función FILE *tmpfile (void); crea un archivo temporal
(en modo de lectura/escritura binaria) y abre el correspondiente
flujo. El archivo se borrará automáticamente cuando
el programa termine.
La
función char *tmpnam(char *s); crea un nombre único
para un archivo temporal usando el prefijo de trayectora P_tmpdir
definido en <stdio.h>.
.