Section courante

A propos

Section administrative du site

POINTER

Pointeur
Cobol

Syntaxe

STRING identifier1 DELIMITED [BY] (identifier2|SIZE)
INTO identifier3 [[WITH] POINTER identifier4]
[[ON] OVERFLOW statementlist]
[NOT [ON] OVERFLOW statementlist]
[END-STRING]
USAGE [IS] POINTER

Paramètres

Nom Description
identifier1 Ce paramètre permet d'indiquer le champ source à concaténer ou à manipuler avec l'instruction STRING.
identifier2 Ce paramètre permet d'indiquer la condition de délimitation (valeur ou identifiant) utilisée pour déterminer la fin du champ à traiter.
SIZE Ce paramètre permet de désigner que la fin du champ est déterminée par sa taille réelle, plutôt qu'un délimiteur explicite.
identifier3 Ce paramètre permet d'indiquer la destination où la chaîne résultante sera stockée, dans l'instruction STRING INTO.
POINTER identifier4 Ce paramètre permet d'indiquer la variable utilisée comme pointeur, c'est-à-dire la position de début d'écriture dans le champ de destination.
OVERFLOW statementlist Ce paramètre permet d'indiquer les actions à exécuter si la chaîne résultante dépasse la taille du champ de destination.
NOT OVERFLOW statementlist Ce paramètre permet d'indiquer les instructions à exécuter lorsqu'aucun dépassement de capacité ne se produit.
USAGE IS POINTER Ce paramètre permet de définir qu'un champ est utilisé comme pointeur, souvent pour gérer des positions dynamiques dans les instructions STRING ou UNSTRING.

Description

Cette instruction permet d'indiquer que la valeur d'un champ se comporte comme si elle était augmentée de 1 pour chaque position de caractère examiné dans l'envoi spécifié.

Remarques



Dernière mise à jour : Jeudi, le 28 juillet 2011