Bienvenue dans la formation COBOL

Apprenez les bases du COBOL et développez vos compétences en programmation legacy avec une approche moderne.

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

Instruction display : affichage de texte et de valeurs à l’écran

L’instruction  DISPLAY  est l’outil le plus simple pour produire une sortie lisible : afficher un message, une variable, ou une combinaison des deux. En apprentissage, c’est aussi un réflexe de débogage : afficher l’état d’une variable au bon endroit permet d’identifier immédiatement un problème de logique, de valeur ou de taille.

Console Sortie Débogage
🧠

Conceptualiser

Règles

 DISPLAY  écrit sur la sortie standard (souvent la console). Vous pouvez afficher :

📝
Un texte fixe
Exemple :  DISPLAY "Bonjour" 
📦
Une variable
Exemple :  DISPLAY WS-NOM 
🔗
Plusieurs éléments sur une même ligne
Exemple :  DISPLAY "Nom : " WS-NOM 
⚠️
Particularité des champs texte
Un champ  PIC  X  est souvent rempli d’espaces à droite. Pour “voir” ce qui a été réellement stocké, encadrez l’affichage : [" + valeur + "], ou [ + valeur + ].
🧪

Opérer

Exemples pratiques

Les exemples ci-dessous montrent les usages les plus fréquents : message, variable, combinaison, et “prompt” sans retour à la ligne.

Exemple 1 : afficher un message
Base

 DISPLAY "Bonjour le monde".
Exemple 2 : afficher une variable (avec marqueurs)
Conseillé

 DISPLAY "Nom = [" WS-NOM "]".
Les crochets rendent visibles les espaces de fin d’un champ texte.
Exemple 3 : afficher plusieurs valeurs
Lecture facile

 DISPLAY "Prenom : " WS-PRENOM " - Age : " WS-AGE.
Exemple 4 : prompt sans retour à la ligne
Interaction

 DISPLAY "Entrez votre ville : " WITH NO ADVANCING
 ACCEPT WS-VILLE.

“Je ne vois rien”
Un champ texte rempli d’espaces paraît vide. Affichez-le encadré : [" + champ + "].
Affichage illisible
Préférez plusieurs  DISPLAY  courts plutôt qu’une ligne trop chargée, ou insérez des séparateurs simples comme "-----".
🧩
Explorer : exercices
1) Affichez votre prénom encadré par [...].
2) Affichez deux variables sur une même ligne avec un séparateur " - ".
3) Créez une mini “trace” : affichez un message avant et après un  MOVE  pour vérifier la valeur.

↑ Haut