Bonjour tout le monde,
Dans un de mes cours de COBOL, j'ai une remarque qui dit ceci :
Donc par exemple avec cette partie de structure :* ATTENTION DANS LES STRUCTURES SI ON A ACCEPT DANS UNE STRUCTURE
* STRUCTURE EST DIVISEE EN SOUS-STRUCTURES AVEC FILLER,
* CES FILLER PRENNENT LA PLACE DE CARACTERES INTRODUITS ET
* DONNENT DES RESULTATS ERRONES.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 01 CLIENT. 02 NUM-CLIENT. * 03 FILLER PIC X(7) value "CODE : ". 03 CODE-STATISTIQUE PIC X(2). * 03 FILLER PIC X(7) VALUE "NUM : ". 03 NUM-ORDRE PIC 9(4).
ça, ça me semble normal mais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 * Si on accepte NUM-CLIENT, on ne peut pas mettre de FILLER * dans sa structure ACCEPT NUM-CLIENT.
DENOMINATION1 se trouve dans cette partie de structure qui contient des filler:
Code : Sélectionner tout - Visualiser dans une fenêtre à part ACCEPT DENOMINATION1.
Est-ce donc qu'à l'intérieur d'une structure que l'on peut accepter des filler avec les ACCEPT, y'a-t'il une règle bien précise ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 02 IDENTIFICATION-CLIENT. 03 IDENTIFICATION-FACTURE. 04 FILLER PIC X(15) VALUE "Denomination :". 04 DENOMINATION1 PIC X(30). 04 FILLER PIC X(35).
Merci d'avance pour l'aide.
beegees
Partager