Parcours Accueil Tour guidé Initiation 1 h Initiation 24 h Révisions Exercices

Plutôt que de faire :

Info : Ce module vous permet d’accéder rapidement aux contenus essentiels de la formation COBOL.
Retour au plan général

📂 5-7 –  INITIALIZE  : remise à zéro contrôlée des données

L'instruction  INITIALIZE  est utilisée pour réinitialiser une ou plusieurs variables en  COBOL . Elle permet de remettre une zone de mémoire à son état initial sans devoir écrire plusieurs instructions  MOVE  manuelles.

🎯 Objectif

Plutôt que de faire :


 MOVE SPACES TO NOM.
 MOVE ZERO TO TOTAL.
 MOVE SPACES TO ADRESSE.
  

On peut simplement écrire :


 INITIALIZE NOM TOTAL ADRESSE.
  
📦 Comportement par défaut
🧪 Exemple complet

 01 FICHE-CLIENT.
    05 NOM             PIC X(30).
    05 ADRESSE        PIC X(40).
    05 TOTAL-ACHATS  PIC 9(5)V99.

 INITIALIZE FICHE-CLIENT.
  

Toutes les sous-variables de  FICHE-CLIENT  seront remises à blanc ou à zéro selon leur type.

⚙️ Avec options avancées

 INITIALIZE FICHE-CLIENT
    REPLACING NUMERIC BY 99999
    ALPHANUMERIC BY "VIDE".
  
🧠 Bonnes pratiques
📌 Résumé

L'instruction  INITIALIZE  est :

Elle s’intègre parfaitement dans une logique structurée, notamment en début de paragraphe, avant de charger ou manipuler des données.

↑ Haut