C/Czytanie i pisanie do plików: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
m = |
m →Metody obsługi plików: link |
||
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 ==
|