« COBOL/Sous-programmes » : différence entre les versions

Contenu supprimé Contenu ajouté
Guillpetiot (discussion | contributions)
mAucun résumé des modifications
Guillpetiot (discussion | contributions)
mAucun résumé des modifications
Ligne 17 :
Considérons un programme principal (appelant) a et un programme secondaire (appelé) b. Le programme a fait appel au programme b en utilisant l'instruction <code>CALL</code> :
 
{{exempledéfinition|contenu=<source lang="cobol">
CALL prg [USING { [REFERENCE] x y ...} ... ].
CONTENT</source>}}
Ligne 36 :
Les variables passées en paramètre doivent être définies dans la <code>LINKAGE SECTION</code> de la <code>DATA DIVISION</code> (juste après la <code>WORKING-STORAGE SECTION</code>) du sous-programme appelé. Ces définitions doivent être identiques à celles des variables originales (définies dans le programme appelant), à ceci près que la clause <code>VALUE</code> ne peut être utilisée.
 
{{exempledéfinition|contenu=<source lang="cobol">
DATA DIVISION.
LINKAGE SECTION.