UpsKrn.Binaire.Inserer

Fonction Optimiser(Invariant, NulAbsorbant) Inserer(B : Nul Ou Binaire, Position : Nul Ou Entier) Retourner Nul Ou Binaire;

Description

La méthode Inserer permet d'insérer le binaire B à la position Position. Le premier octet du binaire est en position 0.

Si le binaire est Nul, si B est Nul ou si Position est Nul, alors le résultat est Nul.

Si Position est négatif, le résultat est le binaire initial.

Si Position est supérieur à la taille du binaire, alors le binaire B est ajouté à la fin du binaire.

Exemple

Principal
/*******/
Variable
/******/
Debut
B1={0x41, 0x42, 0x43, 0x44, 0x45, 0x46};
/* B1 contient ABCDEF. */
B2={0x63, 0x6F, 0x75, 0x63, 0x6F, 0x75};
/* B1 contient ABCDEF. */
B3=B1.Inserer(B2, 3);
/* B3 contient ABCcoucouDEF. */
Fin Principal

Voir aussi

Supprimer, SupprimerDroite et SupprimerGauche pour supprimer autrement une partie du binaire.

Traduction

---------