remove

Функция            Удаляет файл.

Синтаксис          #include
                   int remove(const char *filename);

Файл, содержащий   stdio.h
прототип

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

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

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

                       ENOENT - Такого файла или директории нет;
                       EACCES - Доступ запрещен.

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

Смотрите также      unlink

Пример:
#include

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