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