Pliki w języku C++.pdf
(
80 KB
)
Pobierz
24888631 UNPDF
Przechowywanie danych
czyli
pliki w j ezyku C++
mgr inz. Piotr Kaczmarek
Piotr.Kaczmarek@put.poznan.pl
Politechnika Pozna nska, Instytut Automatyki i Inzynierii Informatycznej
Przechowywanie danych czyli pliki w jezyku C++
– p. 1/46
Plik a kaseta magnetofonowa
Plik słuzy do przechowywania danych na dysku lub
innym nosniku.
Ma okreslony pocz atek i koniec
Dane ułozone s a jedna po drugiej
Odczyt pliku realizowany jest tak jak odczyt kasety
magnetofonowej (odtworzenie pewnego fragmentu
powoduje przewini ecie kasety) a tym samym
ponowne odtworzenie spowoduje
przeczytanie/odtworzenie nowego fragmentu,
Przechowywanie danych czyli pliki w jezyku C++
– p. 2/46
Plik a kaseta magnetofonowa cd...
W pliku, w odróznieniu od tablicy zapisuj ac dane nie
okresla si e ich połozenia (zostan a one po prostu
dograne). W operacjach zapisu/odczytu okresla si e
wył acznie ilosc danych do zapisu/ odczytu
Aby odczytac pewien fragment pliku nalezy najpierw
ustawic marker aktualnego połozenia na pocz atek
fragmentu który chcemy przeczytac/zapisac a
nast epnie odczytac (read) lub zapisac (write) dane
które nas interesuj a.
Przechowywanie danych czyli pliki w jezyku C++
– p. 3/46
Pliki tekstowe vs binarne
Brak róznicy dla tekstu
istniej a istotne róznice w formie przechowywania liczb
zalezne od sposobu kodowania
W plikach binarnych połozenie kolejnej danej
okreslane jest na podstawie rozmiaru poprzedniej
W plikach tekstowych dane rozdzielone s a znakami
przecinkami, srednikami, spacjami, tabulatorami itp.
Przechowywanie danych czyli pliki w jezyku C++
– p. 4/46
Reprezentacja liczb w pliku
tekstowym
Przechowac liczby: 12345,128,12346
1 = 49 = 0x31 (w ASCII)
2 = 50 = 0x32 (w ASCII)
...
, = 44 = 0x2C (w ASCII)
...
Przechowywanie danych czyli pliki w jezyku C++
– p. 5/46
Plik z chomika:
imperavi
Inne pliki z tego folderu:
Wypiski o C++ - 109 str.pdf
(1479 KB)
C++ Builder 5 - Ćwiczenia praktyczne - 137 str.rar
(732 KB)
Kurs C, C++ - 289 str.rar
(284 KB)
Programowanie w języku C++ - Porębski - 231 str.pdf
(3299 KB)
Programowanie w C i C++, Borland C++ - 449 str.pdf
(1248 KB)
Inne foldery tego chomika:
Język C
Język C#
Język Delphi
Język Java
Zgłoś jeśli
naruszono regulamin