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

RETURN-CODE est une variable systĂšme implicite de type entier, accessible : đŸ“„ Par le sous-programme pour Ă©crire la valeur đŸ“€ Par le programme principal pour lire le rĂ©sultat

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

🔙 9-6 – Utiliser  RETURN-CODE  pour gĂ©rer les retours de traitement

En  COBOL , la variable spĂ©ciale  RETURN-CODE  permet Ă  un sous-programme de transmettre un code de sortie vers le programme appelant. C’est l’équivalent d’un exit code dans d’autres langages.

📘 DĂ©finition

 RETURN-CODE  est une variable systÚme implicite de type entier, accessible :

📩 Exemple d’utilisation dans un sous-programme

 PROCEDURE DIVISION USING A B.
    IF B = 0
        MOVE 99 TO RETURN-CODE
    ELSE
        COMPUTE RESULTAT = A / B
        MOVE 0 TO RETURN-CODE
    END-IF
    EXIT PROGRAM.
  
đŸ“€ Lecture dans le programme principal

 CALL "DIVISION" USING A B RESULTAT.
 IF RETURN-CODE NOT = 0
    DISPLAY "Erreur dans la division".
  

Cela permet au programme principal de réagir selon le résultat retourné par le sous-programme.

📋 Convention d’usage
📌 RĂ©sumĂ©

Utiliser  RETURN-CODE  permet de :

C’est un bon complĂ©ment aux paramĂštres  USING  pour transmettre des rĂ©sultats numĂ©riques.

↑ Haut