folia17

Przykład
Zdefiniowano rekord Tosoba z polami prostymi nazwisko, imie,
StanCywilny, polem DataUrodzenia  typu rekordowego Tdata i
polem dzieci  typu tablicowego Ttab_dzieci, a także typ wylicze-
niowy Tstany, zdefiniowano przed definicją rekordu Tosoba.
TYPE
st15=STRING[15];
st20=STRING[20];
Tdata=RECORD
dzien,
miesiac,
rok:integer;
END;
Tdziecko=RECORD
imie :st15;
Data_Ur :Tdata;
END;
Tstany=(samotny, zonaty, wdowiec, rozwiedziony);
Ttab_dzieci=ARRAY[1..MLD] OF Tdziecko;
Tosoba=RECORD
nazwisko :st20;
imie :st15;
DataUrodzenia :Tdata;
StanCywilny :Tstany;
LiczbaDzieci :Byte;
dzieci :Ttab_dzieci
END;
Rozmiar rekordu jest sumą rozmiarów wszystkich pól rekordu.
Na przykład dla zmiennej rekordowej X:
VAR X:T;
rozmiar rekordu k można odczytać za pomocą funkcji:
k:=SizeOf(X);

Wyszukiwarka

Podobne podstrony:
FOLIA12 (2)
FOLIA12
Folia10
FOLIA18 (2)
FOLIA13 (2)
FOLIA11 (3)
FOLIA14 (2)
FOLIA15 (2)
FOLIA12 (3)
FOLIA10
FOLIA15 (3)
FOLIA13 (4)
FOLIA13 (3)
Folia11

więcej podobnych podstron