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

Usunięta treść Dodana treść
m →‎Identyfikacja pliku: poprawki w stylu i interpunkcji
Linia 3:
 
== 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łoby ze sobą co najmniej dwa problemy:
* pamięciożernośćduże zużycie pamięci - przechowywanie całegocałej (czasami nawet 255-bajtowegonazwy łańcucha)pliku zajmuje niepotrzebnie pamięć,
* ryzyko błędów (owe błędyzostały szerzej omówione zostały w rozdziale [[C/Napisy|Napisy]]).
AbyProgramiści uprościć korzystaniekorzystają z plikówidentyfikatora programiści wpadli na pomysłpliku, abyktóry identyfikatorem plikujest stałapojedynczą sięliczbą liczbacałkowitą. Dzięki temu kod programu stał sięjest czytelniejszy orazi wyeliminowanonie koniecznośćtrzeba ciągłegokorzystać korzystaniaciągle z łańcuchówpełnej nazwy pliku. 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 jestzostała poniżej.
 
== Podstawowa obsługa plików ==