StrToI

StrToI

Funkcia %StrToI


Funkcia

Funkcia konvertuje výraz typu Text (reťazec) na celé číslo. Ak reťazec neobsahuje korektné celé číslo, vráti funkcia neplatnú hodnotu - Invalid.

Deklarácia

INT %StrToI( TEXT in String )

Parametre

String

Textový reťazec.

Poznámka

Funkcia dokáže konvertovať aj číslo zapísané v inej ako desiatkovej sústave, pokiaľ je vo formáte [-]sústava#číslo#, kde sústava je sústava (od 2 do 16).

Príklad: 2#100# (dekadicky 8), 5#12# (dekadicky 7), 16#23# (dekadicky 35), -8#12# (dekadicky -10).

Príklad

INT _i _i := %StrToI ( "255" ) ; vráti číselnú hodnotu 255 _i := %StrToI ( "16#23#" ) ; vráti číselnú hodnotu 35 _i := %StrToI ( "-2#100#" ) ; vráti číselnú hodnotu -4