Функция remove() удаляет файлы. Она имеет следующий прототип:
int remove(const char *имя_файла);
В случае удачного выполнения она возвращает ноль, а в случае неудачного - не ноль.
Следующая программа использует remove() для удаления файла, определяемого пользователем:
/* пример использования remove() */
#include <stdio.h>
int main(void)
{
char fname[80];
printf ("Name of file to remove: ");
gets(fname);
if(remove(fname)) {
printf("Error removing file");
return 1;
}
else return 0;
}