Прототип функции remove:
int remove( const char * fname );
Заголовочный файл
| Название | Язык |
|---|---|
| stdio.h | С |
| cstdio | С++ |
Описание
Функция remove удаляет файл, имя которого указано в параметре fname. Эта операция производится непосредственно с файлом, нет потоков, участвующих в операции удаления.
Параметры:
- fname
Cи-строка, содержащая имя файла, который необходимо удалить. Этот параметр должен соответствовать правилам именования файлов в используемой системе, и может включать в себя путь, если система поддерживает его.
Возвращаемое значение
Если файл успешно удален, функция возвращает нулевое значение.
В случае ошибки, возвращается ненулевое значение и макрос ERRNO инициализируется соответствующим кодом ошибки.
Ошибка — числовое значение, представляющее тип сбоя.
Строка, интерпретирующая это значение может быть выведена на стандартный поток ошибок при вызове функции perror.
Пример: исходный код программы
// пример использования функции: remove для удаления файла file.txt
#include <iostream> // для оператора cout
#include <cstdio> // для функции remove
int main ()
{
if( remove( "file.txt" ) != 0 ) // удаление файла file.txt
std::cout << "Ошибка удаления файлаn";
else
std::cout << "Файл успешно удалёнn";
return 0;
}
Пример работы программы
Если файл file.txt существовал до запуска программы, то файл будет удален, и это сообщение будет записано в стандартный вывод:
CppStudio.com
Файл успешно удален
В противном случае, сообщение, похожее на это будет записано на стандартный вывод:
CppStudio.com
Ошибка удаления файла
Комментарии
mpavelFax
Официальная работа в интернете с обучением.
npavelFax
Работа через интернет официальная работа.