Új hozzászólás Aktív témák

  • VladimirR

    nagyúr

    válasz Wizardmon #1419 üzenetére

    ezzel definialsz uj adattipust, a mar meglevokbol
    mint irtad, lehet felsorolt, tomb, rekord, de lehet barmilyen adattipus

    tegyuk fel, hogy neked olyan adattipusra van szukseged, amiben egyutt tudod tarolni valakinek az adatait, mint pl nev, cim, szuletesi datum, suly, magassag
    ehhez a legjobb, ha csinalsz egy rekord-ot es minden szemely adatait egy kulon rekordban tarolod

    type adatlap=record
      nev : string[80];
      cim : string[80];
      szul_dat : string[8];
      szuly : real;
      magassag : byte;
    end;


    ezzel csak az adattipust hoztad letre, a valtozot meg nem, azt itt is meg kell tenni, pl.:

    var user1, user2 : adatlap;

    vagy lehet az adatlapokat tomb-ben tarolni:

    var users : array[1..100] of adatlap;

    elobbi esetben egyszeruen user1.nev, user2.cim formaval hivatkozol a rekord elemeire, utobbiban pedig users[1].nev, users[2].cim formaban

    de ettol egyszerubb pelda, hogy a fentebb hasznalt 80 karakter hosszu szoveg tarolasara alkalmas tipust hozunk letre:

    type s80 = string[80];

    amit aztan igy tudsz hasznalni:

    var s : s80;

Új hozzászólás Aktív témák