Hirdetés

Keresés

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

  • VladimirR

    nagyúr

    válasz Jester01 #1761 üzenetére

    egen, pontosan az ord char tipust var parameterkent

    alitak: a megoldas, ahogyan jester is irta, valami ilyesmi: x := ord( a[1] );
    ez csak az a elso karakteret adja at az ord fuggvenynek, s asszem, igy mar char tipusu lesz

    a val egy string-ben levo szam valoban szamma alakitasara szolgal
    fejbol pontosan nem tudom, de asszem ugy megy, hogy az elso parameterben levo string-et elkezdi az elejen nezni, es amig nem talal nem szamjegy karaktert, addig szepen pakolja a aszamjegyeket a masodik parameterkent kapott szam (asszem csak egesz elhet) valtozoba, a harmadik parameterben pedig visszaadja az elso nem szamjegy karakter poziciojat (de ezt a help ugyis leirja pontosabban)

    valahogy igy mukodik (s:string, x, code:word):

    s := '123asdf';
    val( s, x, code );

    ekkor s marad, ami volt, x felveszi az 123 erteket, a code pedig 4 lesz, mert a 4. az elso nem szamjegy karakter

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