Question COBOL

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. Modérateur
    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. 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. Modérateur
      Je dirais oui (pas fait de cobol depuis au moins 10 ans...).
      Et tu mets tes indices en 77 avec un comp-6.
      0