Lang: Nyelv: HU EN

String functions Szövegkezelő függvények

dtoi

Decimális szám leírását tartalmazó sztring átalakítása számmá. A számnak pozitívnak kell lennie, előjel karaktert nem tartalmazhat. Ha a sztring nem tartalmaz hibás, érvénytelen karaktert, akkor a flag regiszter C bitje 1 lesz. Ellenkező esetben a konverzió befejeződik a hibás karakternél.

htoi

Hexadecimális szám leírását tartalmazó sztring átalakítása számmá. A számnak pozitívnak kell lennie, előjel karaktert nem tartalmazhat. Az a-f számjegyek kis és nagybetűk is lehetnek. Ha a sztring nem tartalmaz hibás, érvénytelen karaktert, akkor a flag regiszter C bitje 1 lesz. Ellenkező esetben a konverzió befejeződik a hibás karakternél.

str_chr

Az R1 regiszterben lévő karakter keresése az R0 címen kezdődő sztringben, a kis- és a nagybetűk különbözőnek számítanak. Ha a keresett karakter megtalálható a szövegben, akkor az R4 a karakter tartalmazó szó címe lesz, az R5 pedig a karakter indexe a szóban. Ha nincs találat, az R4 és R5 0 lesz. A találatot a flag regiszter C bitjének 1 értéke jelzi.

str_eq

Két sztring összehasonlítása, a kis- és a nagybetűk különbözőnek számítanak. Egyezés esetén a flag regiszter C bitje 1 lesz.

str_ieq

Két sztring összehasonlítása, a kis- és a nagybetűk megegyezőnek számítanak. Egyezés esetén a flag regiszter C bitje 1 lesz.

str_len

String hosszának meghatározása. A függvény a sztringben lévő karakterek számát adja.

str_size

A függvény egy sztring által elfoglalt memória hely méretét adja meg, beleértve a sztringet záró 0 értékű szót is.

str_getchar

A függvény normál/pakolt formájú sztringnek egy adott sorszámú karakterét adja, az első karakter sorszáma 0. Ha a sorszám nagyobb, mint a sztring hossza, akkor 0 lesz az eredmény.

str_setchar

A függvény normál/pakolt formájú sztringnek egy adott sorszámú (első karakter sorszáma 0) karakterét lecseréli a megadott karakterre. Ha a sorszám nagyobb a sztring hosszánál, akkor nem történik módosítás.

str_packed

A függvény megvizsgálja, hogy a paraméterül megadott helyen kezdődő sztring pakolt formátumú-e, ha igen, a C flag 1 lesz. Az üres sztring nem pakolt formátumú.