Re: da stringa a numero
[ Nouvelle discussion
| Répondre au groupe
|
it.comp.as400 ]
Scusa se mi intrometto, non riesco a capire la parte del monitor ..):3:3);
grazie.
"Roberto Tempesti" <tr@nospam.com> ha scritto nel messaggio
news:g6745h$nak$1@aioe.org...
>
> <sauronoc@yahoo.it> ha scritto nel messaggio
> news:8e70ba4a-f0c1-4921-bc61-9319177517c7@56g2000hsm.googlegroups.com...
>> Ho una stringa che rappresenta un numero come per esempio '
>> 479.430,080'.
>> Con RPGLE come posso portarla semplicemente in un campo numerico
>> (11,3) ?
>>
>> grazie
>
> D numero S 11P 3
> D stringa S 20A inz('123.456,789')
>
> /free
> monitor;
> numero = %dec(%xlate('.' : ' ' : stringa):3:3); // xlate toglie il
> punto separatore delle migliaia
> on-error;
> numero = 0 // il contenuto di string non e' convertibile
> endmon;
> /end-free
>
>

|
 cette fonctionnalité est reservée aux membres ayant une session active !
|