C/Czytanie i pisanie do plików: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
m =
Linia 4:
==Metody obsługi plików==
Istnieją dwie metody obsługi czytania i pisania do plików:
* [[C/Czytanie_i_pisanie_do_plików#Wysokopoziomowa_obsługa_plików|wysokopoziomowa,]]
* niskopoziomowa. <ref> [https://www.gnu.org/software/libc/manual/html_node/Low_002dLevel-I_002fO.html gnu libc manua: Low-Level Input/Output]</ref><ref>[http://www.fuw.edu.pl/~jnareb/zajecia/file-output.html Jakub Narębski :Zapis wyników do pliku w C, C++ i Javie]</ref>
 
Linia 16:
 
Czym różnią się oba podejścia do obsługi plików? Otóż metoda wysokopoziomowa ma swój własny bufor, w którym znajdują się dane po odczytaniu z dysku a przed wysłaniem ich do programu użytkownika. W przypadku funkcji niskopoziomowych dane kopiowane są bezpośrednio z pliku do pamięci programu. W praktyce używanie funkcji wysokopoziomowych jest prostsze a przy czytaniu danych małymi porcjami również często szybsze i właśnie ten model zostanie tutaj zaprezentowany.
 
 
 
== Wysokopoziomowa obsługa plików ==