Учись программированию на C++ Builder бесплатно!

Функция


Удаляет файл.

Синтаксис


#include <stdio.h>
int remove(const char *filename);

Прототип


stdio.h

Описание


Функция remove удаляет файл, имя которого определяется параметром filename. Это макрокоманда, которая просто транслируется в вызов unlink. Если файл был открыт не забудьте его предварительно закрыть.

Замечание. Строка с именем файла может включать его полный маршрут.

Возвращаемое значение


При успешном завершении remove возвращает 0. При ошибке возвращает -1 и присваивает глобальной переменной errno одно из следующих значений:
ENOENT - такого файла или директории нет.
EACCES - доступ запрещен.

Переносимость


Функция remove доступна в системах UNIX и поддерживается стандартом ANSI C.

Пример


#include <stdio.h>

int main(void)
{
char file[80];
/* запросить имя удаляемого файла */
printf("Введите имя удаляемого файла");
gets(file);
/* удалить файл */
if(remove(file) == 0)
  printf("Файл %s удален.\n");
else
  perror("remove");
return 0;
}

 

Добавить комментарий


Поиск по сайту