GetChar

Kategorie: Script / Strings
Ab Engineversion: 4.9.1.0 GWE

Beschreibung

Ermittelt den Zeichencode eines indizierten Zeichens einer Zeichenkette.

Syntax

int GetChar (string szText, int iIndex);

Parameter

szText:
Zeichenkette, von der ein Zeichen abgefragt wird
iIndex:
Position des abgefragten Zeichens. 0 entspricht dabei dem ersten Zeichen. Ist dieser Wert größer oder gleich der Länge der Zeichenkette, wird 0 zurückgegeben.

Anmerkungen

Mit Format("%c") lässt sich das Zeichen in einen String umwandeln.
Mit "string"[index] lässt sich das Zeichen am angegebenen Index als String extrahieren. Negative Indizes zählen vom String-Ende nach vorne.

Beispiel

var c=GetChar(GetPlayerName(0), 0);
if (Inside(c, 97, 122)) c-=32;
if (Inside(c, 65, 90)) Message("Dein Name beginnt mit dem %d. Buchstaben des Alphabets.", 0, c-64)
Ermittelt den Anfangsbuchstaben des Spielernamens des ersten Spielers.
Siehe auch: Format, GetLength
Sven2, November 2001