Hallo,
weiß jemand, ob folgendes sicher funktioniert:
Code:
dcl-s arrUnicode ucs2(100) dim (10);
dcl-s arrChar char(200) dim(10);
...
arrChar = %char(arrUnicode);
Ich bin mir nicht sicher, ob das klappt und würde lieber eine Schleife programmieren. Spätestens, wenn die Arrays varying sind, müsste es doch sonst Probleme geben, oder? Dann sind doch zwischen den einzelnen Array-Elementen die 2-byte length prefixes, oder?
Oder ist %char so intelligent, dass es komplette Arrays verarbeiten kann? Der Compiler nimmt es so an.
Dieter
Bookmarks