Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

fclose

fclose


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

Синтаксис          #include <stdio.h>
                   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<string.h>
#include<stdio.h>

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;
}

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог