fclose

 Функция            Закрывает поток.

 Синтаксис          #include 
                    int fclose (FILE * stream);

 Файл, содержащий   stdio.h
 прототип

 Описание           Функция fclose закрывает указанный поток stream;
                    Все буфера, связанные с потоком stream, перед зак-
                    рытием сбрасываются. Буфера, размещенные системой,
                    освобождаются во время процесса закрытия. Буфера,
                    назначенные функциями setbuf или setvbuf, не осво-
                    бождаются автоматически. (Однако, если в качестве
                    указателя, функции setvbuf передать 0, то он будет
                    освобожден при закрытии потока.)

 Возвращаемое       Функция fclose при успешном завершении возвращает
 значение           0. Если были обнаружены какие-либо ошибки, функция
                    fclose возвращает значение EOF.

 Переносимость      Данная функция поддерживается системой UNIX и стан-
                    дартом ANSI C.

 Смотрите также     close fcloseall fdopen fflush fflashall fopen
                    freopen

 Пример:

 #include
 #include

 int main(void)
 {
    FILE *fp;
    char buf[11] = "0123456789";
    /* создать файл содержащий 10 байт */
    fp = fopen("DUMMY.FIL","w");
    if(fp)
    {
        fwrite(&buf,strlen(buf),1,fp);
        /* закрыть файл */
        fclose(fp);
    }
    else
    {
        printf("Ошибка, при открытии файла\n");
    }
    return 0;
 }