CRPence <crp@xxxxxxxxxxxxxxxxxxxx>
Sent by: midrange-l-bounces@xxxxxxxxxxxx
08/13/2007 03:55 PM
Please respond to
Midrange Systems Technical Discussion <midrange-l@xxxxxxxxxxxx>
To
midrange-l@xxxxxxxxxxxx
cc
Subject
Re: Convert Character to Decimal in CL: Trimming leading zeros
Arghhh! One of the reasons I use REXX more often than not, when
there are any string manipulations to perform.
Indeed, the *TCAT is not an implicit STRIP for both variables. The
*TCAT is /Trailing/ strip on the first value only. Thus the
concatenation will require a substring of the remainder of the non-zero
digits string. That also means the character replacement of blank for
zero is not even of interest, so only the &POS need be calculated. Thus
after the subroutine call in what I offered, something like the following:
chgvar &sfxlen (&maxlen - &pos + 1)
chgvar &file (%sst(&file 1 4) *tcat %sst(&sfx &pos &sfxlen))
Regards, Chuck
As an Amazon Associate we earn from qualifying purchases.
This thread ...
Re: Convert Character to Decimal in CL: Trimming leading zeros, (continued)
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact
[javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.