38975

38975



Rozdział 14

Czytanie i pisanie do plików

Pojęcie pliku

Na początku dobrze by było. abyś dowiedział się. czym jest plik. Odpowiedni artykuł dostępny jest w Wikipedii. Najprościej mówiąc, plik to pewne dane zapisane na dysku.

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żcrność przechowywanie całego (czasami nawet 255-l>ajtowego łań-cuclia) zajmuje niepotrzebnie pamięć

•    ryzyko błędów (owe błędy szerzej omówione zostały w rozdziale Napisy)

Aby uprościć korzystanie z plików programiści wpadli na pomysł, aby identyfikatorem pliku stała się liczba. Dzięki temu kod prognunu 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ą liczł»ę korzystamy z funkcji opon lub fopen. Różnica wyjaśniona jest poniżej.

Podstawowa obsługa plików

Istnieją dwie metody obsługi czytania i pisania do plików: wysoko- i niskopoziomo-wa. Nazwy funkcji z pierwszej grupy zaczynają się od litery “f* (np. fopen(), fread(), fclose()). a identyfikatorem pliku jest wskaźnik na strukturę typu FILE. Owa struktura to pewna grupa zmiennych, która przechowuje dane o danym pliku — jak na przykład aktualną pozycję w nim. Szczegółami nie musisz się przejmować, funkcje biblioteki standardowej same zajmują się wykorzystaniem struktury FILE. programista może więc zapomnieć, czym tak naprawdę jest struktura FILE i traktować taką zmienną jako “uchwyt”, identyfikator pliku. Druga grupa to funkcje typu read(), open(). write() i cłose(). Podstawowym identyfikatorem pliku jest liczl>a całkowita, która jednoznacznie

97



Wyszukiwarka

Podobne podstrony:
• ROZDZIAŁ PIERWSZY •NARZĘDZIA Bierzmy Się do roboty, Kocurku. Na początek zapamiętaj, że do
PwTiR185 368 Rozdział 10 dochodzi do sporów sądowych na tym tle z gośćmi hotelowymi, będącymi sprawc
instrukcja do ćw głoska na Początku i na Końcu Wyodrębnianie głosek zaczynających i kończących sło
ionstrukcja B do ćwiczeń głoska na Początku i na Końcu cz2 Rozpoznawanie słów kończących się taką cz
istrukcja A do ćwiczeń głoska na Początku i na Końcu cz 2 Wyodrębnianie głosek zaczynających i końc
istrukcja A do ćwiczeń głoska na Początku i na Końcu cz 3 Wyodrębnianie głosek zaczynających i końc
istrukcja B do ćwiczeń głoska na Początku i na Końcu cz 3 Szukanie słowa, które nie kończy się taką
Jak napisać pracę roczną pt Często ma miejsce skracanie cytatów poprzez wstawienie do cytowanego f
1 Jezu ufam Tobie Koronka do Miłosierdzia Bożego Na początku: Ojcze nasz..., Zdrowaś Maryjo..., Wier
DSC02943 Czas zatrzymania oddechu jest wprost proporcjonalny do objętości płuc na początku
DSC04298 (3) XXXIV CZ.
W1981 roku wyjechał do Nowego Jorku. Na początku 1982 roku przeniósł się do Paryża. Jego mieszkanie
KoronkaDuchaSw Przod KD&ONitA DO DUCHA ŚirjZDD Na początku: Wierzę w Boga ... Na dużych i małych
literatura5 Sztuka dramatopisarska Afschylosa_ czasem Klitajmestra na początku swojej mowy w ogóle

więcej podobnych podstron