Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

FROM-C-LITERAL( ) C-Literal konvertieren

&pagelevel(3)&pagelevel

Anwendungsgebiet: Konvertierungsfunktionen

Die Funktion FROM-C-LITERAL( ) konvertiert ein C-Literal in den entsprechenden Stringwert. Dabei werden das vorangestellte C und die Hochkommas am Anfang und Ende des Literals gelöscht.

FROM-C-LITERAL( ) ist die inverse Funktion zu TO-C-LITERAL( ).

Format

FROM-C-LITERAL( )

FROM-C-LIT( )

STRING = string_ausdruck

Ergebnistyp

STRING

Eingabeparameter

STRING = string_ausdruck
Bezeichnet ein C-Literal; das kennzeichnende C am Anfang des Literals wird entfernt, ebenso die Hochkommas am Anfang und Ende des Literals. Doppelte Hochkommas innerhalb des Strings werden zu einfachen Hochkommas reduziert.

Ergebnis

String

Fehlermeldung

SDP0433  EINGEGEBENER STRING KEIN C-LITERAL

Beispiel

/B = FROM-C-LITERAL(STRING = 'C''ABC''')
/SHOW-VARIABLE B
B = ABC 
/A = 'ABC'
/B = FROM-C-LITERAL(STRING = A)
SDP0433 EINGEGEBENER STRING KEIN C-LITERAL
SDPO431 FEHLER 'SDPO433' IN BUILTIN-FUNKTION 'FROM-C-LITERAL'
SDP0239 FEHLER WAEHREND DER AUSWERTUNG DER RECHTEN SEITE DER ZUWEISUNG

ABC ist kein C-Literal und kann daher nicht konvertiert werden.