[Allegro] cstring
Bernhard Eversberg
ev at biblio.tu-bs.de
Mi Feb 23 11:57:39 CET 2011
Am 23.02.2011 11:37, schrieb Fischer, Thomas:
>
> ich versuche gerade von einer Zeichenkette das letzte Zeichen zu
> entfernen, finde dazu aber keinen Befehl. Gibt es so etwas nicht? Ich
> hatte var #uxy (0,-1) erwartet, aber: var #76(0,-4) liefert die
> letzten 4 Zeichen von #76., dasselbe tun var #76(-4,4) und var
> #76(-4,0).
>
> Ist das nicht unnötig redundant?
Ja.
Gehen tut es nur mit diesem Trick:
var #uxy(0,r20 0,19 f" ")
(sofern man sicher ist, daß der Inhalt nicht
länger als 20 Byte ist, sonst schreibt man eben 0,r100 bzw. 0,99 oder
was immer)
> Ließe es sich einrichten, dass die
> Funktion sich so wie z.B. Perl verhält:
>
> substr EXPR,OFFSET,LENGTH
Das wäre ein schönes feature request, denn es geht zur Zeit nicht.
B.E.
Mehr Informationen über die Mailingliste Allegro