RAD Studio
ContentsIndex
PreviousUpNext
_rmtmp

Header File 

stdio.h  

Category 

Input/output Routines 

Prototype 

int _rmtmp(void); 

Description 

Removes temporary files. 

The _rmtmp function closes and deletes all open temporary file streams which were previously created with tmpfile. The current directory must the same as when the files were created, or the files will not be deleted. 

Return Value 

_rmtmp returns the total number of temporary files it closed and deleted. 

Example  

#include <stdio.h>
#include <process.h>
 
void main()
{
   FILE *stream;
   int i;
 
   /* Create temporary files */
   for (i = 1; i <= 10; i++)
   {
     if ((stream = tmpfile()) == NULL)
       perror("Could not open temporary file\n");
     else
       printf("Temporary file %d created\n", i);
   }
   /* Remove temporary files */
   if (stream != NULL)
     printf("%d temporary files deleted\n", rmtmp());
}

Portability

POSIX 
Win32 
ANSI C 
ANSI C++ 
 
 
 
Copyright(C) 2008 CodeGear(TM). All Rights Reserved.
What do you think about this topic? Send feedback!