[COBOL] conversion decimal en entier
Fermé
konteriano
Messages postés
22
Date d'inscription
jeudi 10 mai 2007
Statut
Membre
Dernière intervention
17 juillet 2007
-
17 juil. 2007 à 14:05
pjnoel - 2 août 2007 à 08:59
pjnoel - 2 août 2007 à 08:59
1 réponse
blux
Messages postés
26539
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
20 décembre 2024
3 317
17 juil. 2007 à 14:17
17 juil. 2007 à 14:17
Salut,
pourquoi tu n'as pas une redéfinition à un niveau supérieur de ta variable ?
01 toto pic 9(14).
02 titi pic 9(12)v99.
La virgule est virtuelle, donc tu devrais avoir en sortie un 9(14).
pourquoi tu n'as pas une redéfinition à un niveau supérieur de ta variable ?
01 toto pic 9(14).
02 titi pic 9(12)v99.
La virgule est virtuelle, donc tu devrais avoir en sortie un 9(14).
17 juil. 2007 à 14:25
Même si la virgule est virtuelle, si je fait un move de mon pic 9(13)v99 dans un pic 9(15), j'ai plus que le premier chiffre.
Et je me suis trompé dans mon exemple, ce que g en sorti c'est pas 1992 mais 199.
qu'entends tu par redéfinition. Un replacing?
17 juil. 2007 à 14:36
01 toto pic 9(14).
02 titi pic 9(12)v99.
Avec un niveau 01 et un niveau 02.
17 juil. 2007 à 14:51
BLANK WHEN ZERO, JUSTIFIED, PICTURE, and SYNCHRONIZED clauses invalid for a group item
En gros si sa peut t'aider, j'ai un montant en euro dans un fichier avec 2 chifffre apres la virgule et je le voudrais en centime. Ha oui je vient de me rendre compte que c pas un pic s9(13)v99 a mettre dans un pic 9(15)
17 juil. 2007 à 15:01
01 TOTO.
02 TITI PIC 9(13)V99.
02 TUTU REDEFINES TITI PIC 9(15).
17 juil. 2007 à 15:05
mais ça change rien, j'ai toujours 199 au lieu de 199235