Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Opracował: Piotr DejaVu Szawdyński
Pomogli: Patzick, GoldWolf
Język C++

fclose

[funkcja] Zamyka strumień danych.

Składnia

C/C++
#include <cstdio>

int fclose( FILE * stream );

Argumenty

ArgumentOpis
FILE*Określa strumień na którym ma zostać wykonana operacja.

Zwracana wartość

Zwraca wartość zero w przypadku sukcesu. Funkcja zwraca wartość » standard CEOF w przypadku wystąpienia błędu.

Opis szczegółowy

Zamyka strumień danych przekazany poprzez argument funkcji. Wszelkie bufory danych skojarzone z przekazanym strumieniem są czyszczone (przy pomocy funkcji » standard Cfflush), a następnie zwalniane z pamięci.

Dodatkowe informacje

Strumień pracujący na pliku, przekazany poprzez argument staje się nieprawidłowy nawet jeżeli wywołanie funkcji zakończy się błędem.

Przykład

C/C++
#include <cstdio>

int main()
{
   
    FILE * plik = fopen( "Inwokacja.txt", "wt" );
    if( plik )
    {
        fprintf( plik, "Przykładowy tekst do zapisu w pliku." );
        fclose( plik );
    }
    return 0;
}

Zagadnienia powiązane

fopenOtwiera wskazany plik. (funkcja)
fflushWymusza przeniesienie buforowanych danych do strumienia. (funkcja)
EOFEnd of File - plik został przeczytany do końca, bądź wystąpił błąd podczas próby odczytu danych. (makro)

Linki zewnętrzne