Loading...
Select Version
&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.