_Close
_close
Функция Закрывает файл.
Синтаксис #include
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.
Смотрите также
Пример:
#include
#include
#include
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; }