User Manual
8-25
k Ketten
Eine Zeichenkette (Kette) ist eine Folge von Zeichen zwischen Anführungszeichen. In einem
Programm werden Zeichenketten zur Angabe von Anzeigetext verwendet. Eine aus Zahlen
bestehende Zeichenkette wie "123" oder ein Ausdruck wie "
x –1" kann nicht als Berechnung
verarbeitet werden.
Zum Anzeigen einer Zeichenkette an einer bestimmten Position auf dem Bildschirm
verwenden Sie den Locate-Befehl (Seite 8-23).
• Um Anführungszeichen (") oder einen umgekehrten Schrägstrich (Backslash) (\) in eine
Zeichenkette mit einzubeziehen, setzen Sie einen umgekehrten Schrägstrich (\) vor das
Anführungszeichen (") bzw. den umgekehrten Schrägstrich (\).
Beispiel 1: Um Japan: „Tokyo“ in eine Zeichenkette
mit einzubeziehen, geben Sie "Japan:\"Tokyo\"" ein
Beispiel 2: Um main\abc in eine Zeichenkette mit einzubeziehen, geben Sie "main\\abc" ein
Sie können einen umgekehrten Schrägstrich über das Menü eingeben, das beim Drücken
von 6(CHAR) 2(SYMBOL) im Program -Menü eingeblendet wird, oder über die String-
Kategorie des Katalogs, der beim Drücken von !e(CATALOG) erscheint.
• Sie können Zeichenketten Kettenspeicher (Str 1 bis Str 20) zuweisen. Ausführliche
Informationen zu Zeichenketten finden Sie im Abschnitt „Kettenspeicher“ (Seite 2-8).
• Mit dem Befehl „+“ (Seite 8-27) können Sie Zeichenketten in einem Argument verbinden.
• Eine Funktion oder ein Befehl innerhalb einer Zeichenkettenfunktion (Exp(, StrCmp( usw.)
wird als einzelnes Zeichen behandelt. Zum Beispiel wird die Funktion „sin“ als einzelnes
Zeichen behandelt.
Exp(
Funktion: Konvertiert eine Zeichenkette in einen Term und führt den Term aus.
Syntax: Exp("<Kette>"[)]
Exp '
'
Str(
Funktion: Konvertiert einen Grafikterm in eine Zeichenkette und weist diese der angegebenen
Variablen zu.
Syntax: Exp 'Str(<Formel>, <Zeichenkettenvariablenname>[)]
Beschreibung: Ein Grafikterm (Y
n
, r, X
t
, Y
t
, X), Rekursionsformel ( a
n
, a
n
+1
, a
n
+2
, b
n
, b
n
+1
, b
n
+2
,
c
n
, c
n
+1
, c
n
+2
), oder Funktionsspeichermenü (f
n
) können als erstes Argument verwendet werden
(<Formel>).
StrCmp(
Funktion: Vergleicht „<Kette 1>“ und „<Kette 2>“ (Zeichencodevergleich).
Syntax: StrCmp("<Kette 1>", "<Kette 2>"[)]
Beschreibung: Vergleicht zwei Zeichenketten und gibt einen der folgenden Werte zurück.
Gibt 0 zurück, wenn „<Kette 1>“ = „<Kette 2>“.
Gibt 1 zurück, wenn „<Kette 1>“ > „<Kette 2>“.
Gibt –1 zurück, wenn „<Kette 1>“ < „<Kette 2>“.