Функция Удаляет файл.
Синтаксис #include
int remove(const char *filename);
Файл, содержащий stdio.h
прототип
Описание remove удаляет файл, имя которого определяется па-
раметром filename. Это макрокоманда, которая
просто транслируется в вызов unlink. Если файл
был открыт не забудьте его предварительно зак-
рыть.
Замечание. Строка с именем файла может включать
его полный маршрут.
Возвращаемое При успешном завершении remove возвращает 0. При
значение ошибке возвращает -1 и присваивает глобальной пе-
ременной errno одно из следующих значений:
ENOENT - Такого файла или директории нет;
EACCES - Доступ запрещен.
Переносимость remove доступна в системах UNIX и поддерживается
стандартом ANSI C.
Смотрите также unlink
Пример:
#include
int main(void)
{
char file[80];
/* запросить имя удаляемого файла */
printf("Введите имя удаляемого файла */
gets(file);
/* удалить файл */
if(remove(file)==0)
printf("Файл %s удален.\n");
else
perror("remove");
return 0;
}