Russian Belarusian English German Japanese Ukrainian

Rashka.studio - игры и приложения для Android! Заходи, ждём тебя =)

Fclose

CuBook05

Функция

Закрывает поток.
 
Синтаксис

#include <stdio.h>
int fclose (FILE *stream);
 
Прототип

stdio.h
 
Описание

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

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

Поддерживается в системах UNIX и определена в ANSI C.
 
Пример

#include<string.h>
#include<stdio.h>

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

Добавить комментарий