[RPG4] Problème de conversion

ça doit être la 1ière fois qu’on vois ça ici, mais bon, whatever, je me lance : j’ai un soucis en as400, plus précisément en gapIV.

j’ai une zone alpha de 4 cadrée à gauche : "3 ".
et je veux récupérer ça dans un numérique, 4 0 : "0003"
la question est : comment que je fais ?

alors oui, c’est tout con, mais en fait non, pas tant que ça.

%trim ne me donne pas satisfaction.
%dec non plus.
move et movel non plus, of course.
je viens de tenter un truc plus exotique, MHLZO, mais c’est niet.

évidement, le numérique que je veux récupérer est de taille variable et avec décimales aussi. je pense que le plus simple serait de recadrer ma zone alpha à droite mais je ne vois pas comment faire ça simplement.

pour les quelques as400tistes qui trainent sur la zone : HELP ! (/me craque nerveusement)

[i]–edit–
c’est bon, j’ai trouvé, merci pour toutes vos réponses (je plaisante hein, j’ai posté ici en désespoir de cause).
bon alors pour info, ma solution consiste à passer par une zone alpha à taille variable (keyword varying). je mets mes char dans la zone variable avec un %trim et ensuite seulement je peux faire un move de ma zone variable dans la zone num – ndd, ma phrase doit être imcompréhensible. ouf.
bon bah j’ai terminé ma journée moi. ça tombe bien, je suis dead.

à bientôt pour de nouvelles aventures dans le monde merveilleux (et un peu poussièreux aussi) de l’AS400 ![/i]