Język C++
fclose
[funkcja] Zamyka strumień danych.Składnia
#include <cstdio>
int fclose( FILE * stream );
Argumenty
Zwracana wartość
Zwraca wartość zero w przypadku sukcesu. Funkcja zwraca wartość
EOF 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
fflush), 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
#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
fopen | Otwiera wskazany plik. (funkcja) |
---|
fflush | Wymusza przeniesienie buforowanych danych do strumienia. (funkcja) |
---|
EOF | End of File - plik został przeczytany do końca, bądź wystąpił błąd podczas próby odczytu danych. (makro) |
---|
Linki zewnętrzne
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.