Question COBOL

scalabandri -  
blux Messages postés 5035 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

  1. blux Messages postés 5035 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    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
    1. 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
    2. blux Messages postés 5035 Date d'inscription   Statut Modérateur Dernière intervention   3 455
       
      Je dirais oui (pas fait de cobol depuis au moins 10 ans...).
      Et tu mets tes indices en 77 avec un comp-6.
      0