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

Le programme appelant et le sous-programme doivent avoir des variables compatibles, dĂ©clarĂ©es : đŸ“€ Dans le programme principal : WORKING-STORAGE đŸ“„ Dans le sous-programme : LINKAGE SECTION

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

📞 9-3 – Appels de programmes avec  CALL  : syntaxe de base

En  COBOL , vous pouvez appeler un programme externe avec l'instruction  CALL . Cela permet de modulariser les traitements complexes ou réutilisables, tout en gardant un programme principal lisible et court.

đŸ§± Structure d’appel

 CALL "NOMPROG"
    USING VARIABLE1 VARIABLE2.
  
đŸ“„ DĂ©claration des variables partagĂ©es

Le programme appelant et le sous-programme doivent avoir des variables compatibles, déclarées :

📌 Exemple minimal
**Programme principal :**

 CALL "CALCUL"
    USING A B RESULTAT.
  
**Sous-programme CALCUL :**

 LINKAGE SECTION.
 01 A          PIC 9(3).
 01 B          PIC 9(3).
 01 RESULTAT   PIC 9(4).

 PROCEDURE DIVISION USING A B RESULTAT.
    COMPUTE RESULTAT = A + B.
    EXIT PROGRAM.
  
📋 Bonnes pratiques
📌 RĂ©sumĂ©

L’appel avec  CALL  permet :

↑ Haut