Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

Expliziter Wechsel zwischen EBCDIC- und ASCII-Codierung

&pagelevel(5)&pagelevel

Neben den in den vorhergehenden Abschnitten genannten Compiler- und Laufzeitsystem-Erweiterungen für die ASCII-Unterstützung gibt es Funktionen zur expliziten Konvertierung von Zeichen und Zeichenketten zwischen EBCDIC- und ASCII-Darstellung. Dies ermöglicht das Mischen von EBCDIC- und ASCII-Darstellung innerhalb eines Moduls. Die Konvertierungsfunktionen sind in der Include-Datei <ascii_ebcdic.h> deklariert.

Folgende Konvertierungsfunktionen und Daten stehen zur Verfügung:

char *_a2e(char *str); 
char *_e2a(char *str); 
char *_a2e_n(char *str, size_t n); 
char *_e2a_n(char *str, size_t n);
char *_a2e_max(char *str, size_t n);
char *_e2a_max(char *str, size_t n);
char *_a2e_dup(const char *str); 
char *_e2a_dup(const char *str); 
char *_a2e_dup_n(const char *str, size_t n); 
char *_e2a_dup_n(const char *str, size_t n); 

Ausführlich beschrieben sind Konvertierungsfunktionen im Kapitel "Funktionen und Variablen alphabetisch“.