Question COBOL

scalabandri -  
blux Messages postés 27106 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour à tous le monde,

SVP je voulais déclarer un tableau en COBOL pour stocker le nom (5 caractère) de chaque personne lors d'une boucle DO WHILE.

et comment on déclare les indices je voulais le parcourir par la suite ?

Merci beaucoup pour vos retours :)

Cdt.

1 réponse

blux Messages postés 27106 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
Salut,

d'après mes souvenirs, tu colles un niveau 01 avec un occurs n d'un PIC X(5) et tu déclares ton(es) indice(s) en PIC 9 ou PIC 99 (en fonction du nombre d'occurrences que tu veux gérer), voire en COMP-6.
0
scalabandri
 
si j'ai bien compris, ça seras comme ça :

01 MonTab
05 NombeOcc OCCURS 9999.
10 Occ PIC X(05).

ça signifié que j'ai déclaré un tableau avec 9999 occurrences et chaque occurrence contient 5 caractère ?

Merci Blux.
0
blux Messages postés 27106 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
Je dirais oui (pas fait de cobol depuis au moins 10 ans...).
Et tu mets tes indices en 77 avec un comp-6.
0