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