STRPTR

FreeBASIC-Referenz » Alphabetische Befehlsreferenz » S » STRPTR

Syntax: STRPTR(StringVariable)
Typ: Funktion
Kategorie: Speicherverwaltung

STRPTR gibt einen Pointer zu einer String-Variablen zurück. Es ist ein Alias zu SADD und verweist auf den Anfang des tatsächlichen String-Inhalts, während @ auf den Anfang der Datenstruktur zeigt. Im Artikel zum Datentyp STRING finden Sie nähere Informationen zur Handhabung des Speichers.

Beispiel:

DIM s AS STRING
PRINT STRPTR(s)

s = "hello"
PRINT STRPTR(s)
s = "abcdefg, 1234567, 54321"
PRINT STRPTR(s), @s

POKE UBYTE, STRPTR(s), 65
PRINT s

Ausgabebeispiel:

0
160527952
160527952     3215135288
Abcdefg, 1234567, 54321

Unterschiede zu QB: neu in FreeBASIC

Siehe auch:
STRING (Datentyp), @, SADD, PEEK, POKE, Pointer