Описание функций Си

       

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; }



Содержание раздела