solange es eine variable Zeichenkette ist, Nein.billijoe hat geschrieben:Hallo,
gibt es eine einfachere Möglichkeit an den letzten Buchstaben eines String (c) zu kommen, als erst die Länge zu bestimmen und dann daraus den letzen Buchstaben auslesen ?
Danke
Code: Alles auswählen.
DATA:
g_string TYPE string,
g_char TYPE char1.
g_string = 'Test einer Zeichenkette'.
SHIFT g_string CIRCULAR RIGHT "implizit BY 1 PLACES
IN CHARACTER MODE.
* G_STRING sollte jetzt 'eTest einer Zeichenkett' beinhalten
* jetzt muss man sich noch das erste Zeichen besorgen
g_char = g_string. "SLIN wird hier auf einen Fehler hinweisendiese Lösung benutzt aber doch die Längenberechnung und kann in einem Unicode-System zu falschen Ergebnissen führen...billijoe hat geschrieben:danke für die 2 Möglichkeiten.
erste ist mir besser geiegnet..danke