Értem én azt, hogy a standard Pascal-ban nincs string típus (mint ahogy a korabeli nyelvekben - pl. Fortran-ban - sincs), de ez így nagyon nyögvenyelős...
Definiálok egy típust, majd egy változót:
TYPE STR=ARRAY[1..80];
VAR NEV:STR;
Ezután viszont nem működik a
NEV:='Hisoft Pascal';
értékadás, típuseltérés miatt - ugyanis a megadott szövegfüzér rövidebb, mint a várt 80 karakter...
Konkrét esetben a következőképpen fog a dolog működni:
TYPE STR=ARRAY[1.13];
vagyis egyeznie kell a tömbváltozóba töltött karakterek számának, a deklarált tömb elemeinek számával.
![smt078 :smt078](/Smileys/phpbb/smt078.gif)
valami tippje van valakinek? Úgy tűnik, a HP elsősorban gyors fraktálrajzolásra lesz alkalmas...
![ds_icon_cheesygrin :ds_icon_cheesygrin:](/Smileys/phpbb/ds_icon_cheesygrin.gif)
A PACKED foglalt szó egyébként mit csinál, tudja valaki? A Turbo Pascal-ban is benne van, de ott nem csinál semmit (Csak a kompatibilitás miatt van benne).