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

Usunięta treść Dodana treść
m →‎Podstawowa obsługa plików: drobne zmiany edycyjne
Linia 4:
== Identyfikacja pliku ==
Każdy z nas, korzystając na co dzień z komputera przyzwyczaił się do tego, że plik ma określoną nazwę. Jednak w pisaniu programu posługiwanie się całą nazwą niosło by ze sobą co najmniej dwa problemy:
* pamięciożerność - przechowywanie całego (czasami nawet 255-bajtowego łańcucha) zajmuje niepotrzebnie pamięćdfsfdfsgdfgsdfgsdfgsdg
* ryzyko błędów (owe błędy szerzej omówione zostały w rozdziale [[C/Napisy|Napisy]])
Aby uprościć korzystanie z plików programiści wpadli na pomysł, aby identyfikatorem pliku stała się liczba. Dzięki temu kod programu stał się czytelniejszy oraz wyeliminowano konieczność ciągłego korzystania z łańcuchów. Jednak sam plik nadal jest identyfikowany po swojej nazwie. Aby "przetworzyć" nazwę pliku na odpowiednią liczbę korzystamy z funkcji [[C/open|open]] lub [[C/fopen|fopen]]. Różnica wyjaśniona jest poniżej.
 
== Podstawowa obsługa plików ==