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