CodeNet / Языки программирования / C / C++ / Linux/Unix / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
remove
REMOVE
#include <io.h> требуется только для объявления
функции
#include <stdio.h> использует либо <io.h>, либо
<stdio.h>
int remove(pathname);
char *pathname; path-имя удаляемого файла
Описание.
Функция remove удаляет файл, определенный по pathname.
Возвращаемое значение.
Функция remove возвращает 0, если файл успешно удален. Воз-
вращаемое значение -1 свидетельствует об ошибке и errno устанав-
ливается в одно из следующих значений.
Значение Его смысл
EACCES path-имя определяет директорий или файл
только для чтения
ENOENT файл или path-имя не найдено
См.также close, unlink.
Пример:
#include <io.h>
#include <stdio.h>
int result;
result=remove("tmpfile");
if (result == -1)
perror("couldn't delete tmpfile");
