C / stdio.h / remove
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: remove()
Sintaxis:
int remove(const char *nombre);

Descripcion: El nombre del fichero apuntado por la cadena nombre ya no es accesible por ese nombre. Cualquier intento posterior a abrir el fichero usando ese nombre fallará, al menos que se cree de nuevo. Si el fichero está abierto el comportamiento de la función está definido según la implementación del compilador. Por esta razón se ha de cerrar antes de borrar.
Ejemplo:
#include <stdio.h>
 
int main()
{
   char nombre[24] = "fichero_para_borrar.tmp";
   FILE *fichero;
 
   fichero = fopen( nombre, "r" );    /* El fichero ha de existir primeramente */
   printf( "fichero: %s", nombre );
   if( fichero != NULL )
   {
      fclose( fichero );
      if( remove(nombre) == 0 )   printf( "\nBorrado\n" );
      else   printf( "\nNo pudo ser borrado\n" );
   }
   else   printf( ", no encontrado\n" );
 
   return 0;
}

Librerias C

Librerias ANSI C
   string.hcstring
   math.hcmath
   stdio.hcstdio
   time.hctime
   stdlib.hcstdlib
   ctype.hcctype
   locale.hclocale
   signal.hcsignal
   setjmp.hcsetjmp

Librerias Borland
   conio.h
   graphics.h