Wie konvertieren von Text in Numerisch Mainframe
Brauche ich zum konvertieren von als Text gespeicherte Zahlen-Datentyp(Links ausgerichtet) in einem Bereich von 2 bis 4 Ziffern auf der Numerischen format(Rechtsbündig) in Mainframes.
For eg,
Field1(Text left aligned) Field2(Numeric Right aligned)
---------------------------------------------------------------
1000 1000
11 11
200 200
Verwenden können, SORTIEREN EZTRIEVE COBOL.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für ein COBOL-Lösung, versuchen Sie es mit
UNSTRING
und einJUSTIFIED RIGHT
empfangende Feld. Hier ist ein Beispiel-Programm (mit IBM Enterprise COBOL) zu illustrieren.Die Ausgabe dieses Programms ist:
Diese funktioniert auch...
Werde ich bitte zu unterscheiden mit den beiden anderen Antworten als Sie, IMO, sind einfach re-repräsentieren Sie den Quelltext bearbeitet alphanumerische Ausgabe. Hier ist mein stab auf Sie:
Den DEST-DATEN-N-Feld hat eine echte numerische version der source-Daten.
Eine "ausführliche" Antwort, als NealB ist, weniger Belastung für die CPU.
Gibt: