Russian Belarusian English German Japanese Ukrainian

_close

CuBook05

Функция

Закрывает файл.
 
Синтаксис

#include<io.h>
int _close(int handle);
 
Прототип

io.h
 
Описание

Функция _close закрывает файл, связанный с дескриптором handle. Аргумент handle обозначает дескриптор файла, присваиваемый ему при вызове функций _creat, creat, creatnew, creattemp, dup, dup2, _open или open.
 
Примечание. Эта функция не записывает символ Ctrl-Z в конец файла. Если вы хотите завершить файл этим символом, его следует явно вывести.
 
Возвращаемое значение

При успешном завершении _close возвращает значение 0. Иначе возвращается значение -1. Если аргумент handle не является дескриптором открытого файла, это приводит к неудачному завершению операции. Функция errno получает следующее значение:
EBADF - неверный номер файла.
 
Переносимость

Уникальна для DOS.
 
Пример

#include<string.h>
#include<fcntl.h>
#include<io.h>

int main(void)
{
int handle;
char buf[11] = "0123456789";
handle = open("DUMMY.FIL",O_CREAT);
write(handle,buf,strlen(buf));
_close(handle);
return 0;
}
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

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


Защитный код Обновить