CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по функциям C/C++
_close
_close
Функция Закрывает файл. Синтаксис #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 - Неверный номер файла. Переносимость _close уникальна для DOS. Смотрите также close, _creat, open, read, write. Пример: #include<string.h> #include<fcntl.h> #include<io.h> int main(void) { int handle; char buf[11] = "0123456789"; /* создать файл содержащий 10 байт */ handle = open("DUMMY.FIL",O_CREAT); write(handle,buf,strlen(buf)); /* закрыть файл */ _close(handle); return 0; }