Kapitel 4

Strängfunktioner

ASC(A$) alternativt ASCII(A$)

Ger ASCII-värdet för första tecknet i angiven sträng.

20 P=ASC(B$)

CHR$(...)

Ger motsvarande angivna ASCII-värden.

10 PRINT CHR$(12)
20 P$=CHR$(P,R,S,T,U,V)

INSTR(S,A$,B$)

Söker efter delsträngen B$ i strängen A$ med början i position S. Funktionen ger läget för första förekomsten av B$ i A$. Om B$ ej finns i A$ erhålls värdet 0.

30 R=INSTR(S,A$,"POLKA")

LEFT$(A$,S) alternativt LEFT(A$,S)

Ger de S första tecknen i angiven sträng.

20 D$=LEFT$(C$,S)

LEN(A$)

Ger ett heltal som motsvarar längden av angiven sträng.

20 X=LEN(A$)

MID$(A$,S,T) alternativt MID(A$,S,T)

Ger T tecken fr o m teckenposition S> i angiven sträng.

30 B$=MID$(A$,S,T)

MID$(A$,S,T)="..."

Byter T tecken fr o m teckenposition S i strängen A$ mot angivet stränguttryck.

30 MID$(A$,5,4)="NYTT"

NUM$(S)

Omvandlar ett decimltal till en sträng.

10 B$=NUM$(S)

RIGHT$(A$,S) alternativt RIGHT(A$,S)

Ger alla tecken i angiven sträng fr o m teckenposition S.

40 B$=RIGHT$(A$,S)

SPACE$(S)

Ger en sträng med angivet antal mellanslag.

20 B$=SPACE$(253)

STRING$(S,T)

Ger en sträng av S tecken som har ASCII-värdet T.

30 C$=STRING$(20,45)

VAL(A$)

Överför en angiven numerisk sträng till en talvariabel.

10 S=VAL(A$)
20 S=(".000000003")