UNPACK |
Décompacte |
---|---|
IBM Personal Computer Pascal |
Syntaxe
Procedure UNPACK(CONST Z:packed-array;VAR A:unpack-array;I:index); |
Paramètres
Nom | Description |
---|---|
Z | Ce paramètre permet d'indiquer le tableau compacté. |
I | Ce paramètre permet d'indiquer la position d'index où commencer la restauration. |
A | Ce paramètre permet d'indiquer le tableau décompacté. |
Description
Cette procédure permet de déplacer les éléments d'un tableau décompressé vers un tableau compacté.
Remarque
- La procédure UNPACK se déplace d'un tableau compressé vers un tableau non compressé, de la même manière. C'est la même manière que :
FOR J:=U TO V DO A [J-U+I]:=Z[J]
Dans les procédures PACK et UNPACK, le paramètre I est l'indice initial à l'intérieur de A. Les limites des tableaux et la valeur de I doivent être raisonnables; c'est-à-dire que le nombre de composantes dans le tableau décompressé A de I à M doit être au moins aussi grand que le nombre de composantes dans le tableau compacté Z. Le paramètre de la métacommande $RANGECK contrôle la vérification des limites.
Dernière mise à jour : Dimanche, le 19 avril 2020