Schemat przetwarzania pliku tekstowego
Plik tekstowy może być odczytywany i zapisywany w taki spo-
sób, że jedna instrukcja zapisuje lub odczytuje jeden znak lub jeden
wiersz. Poniżej omówiono cztery schematy współpracy z plikiem
tekstowym:
•
odczytywanie pojedynczych znaków,
•
odczytywanie wierszy,
•
zapisywanie pojedynczych znaków,
•
zapisywanie wierszy.
Odczytywanie znaków z pliku
Przy czytaniu znaków każdy przeczytany znak musi zostać w ja-
kiś sposób przetworzony lub zapamiętany. Schemat przetwarzania
pliku przy czytaniu pojedynczych znaków zawiera dwie pętle w pętli:
zewnętrzną, wykonywaną do wyczerpania pliku i wewnętrzną, wyko-
nywana do wyczerpania bieżącego wiersza:
ASSIGN(Plik_tekstowy,Nazwa_pliku);
RESET(Plik_tekstowy);
WHILE NOT EOF (Plik_tekstowy) DO
BEGIN
WHILE NOT EOLN(Plik_tekstowy) DO
BEGIN
READ(Plik_tekstowy,z);
P(z);
END:
READLN(Plik_tekstowy)
END
CLOSE(Plik_tekstowy);
P(z) jest procedurą przetwarzającą przeczytany znak.