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 поддерживается в системах UNIX.

 Смотрите также     chsize _close creat creatnew dup fclose open
                    sopen

 Пример:

 #include
 #include
 #include
 int main(void)
 {
    int handle;
    char buf[11] = "0123456789";
    /* создать файл содержащий 10 байт */
    handle = open("NEW.FIL",O_CREAT);
    if(handle > -1)
    {
        write(handle,buf,strlen(buf));
        /* закрыть файл */
        close(handle);
    }
    else
    {
        printf("Ошибка, при открытии файла\n");
    }
    return 0;
 }