UpsKrn.Caractere.Ajouter

Fonction Optimiser(Invariant, NulAbsorbant) Ajouter(Taille : Nul Ou Entier, Modele : Nul Ou Caractere=" ") Retourner Nul Ou Caractere;

Description

La méthode Ajouter permet de d'ajouter en début et en fin de la chaîne de caractères des occurrences de Modele de la sorte que la chaîne atteigne la taille Taille. Par défaut, Modele est une chaîne composée du caractère espace.

Si Taille est Nul ou si Modele est Nul, alors le résultat est Nul.

Si Modele est la chaîne vide, il n'y a pas d'ajout.

Si la taille de la chaîne de caractères est supérieure ou égale à Taille, aucune occurrence n'est ajoutée.

Si le nombre de caractères à ajouter ne correspond pas à un nombre entier de Modele, alors la dernière occurrence ajoutée n'est pas complète et elle est ajoutée en début de la chaîne.

Exemple

Principal
/*******/
Variable
/******/
Debut
C1="ABCDEF";
/* C1 contient ABCDEF. */
C2=C1.Ajouter(10, "x");
/* C2 contient xxABCDEFxx. */
Fin Principal

Voir aussi

AjouterDroite et AjouterGauche pour ajouter autrement une chaîne.

Supprimer, SupprimerDroite ou SupprimerGauche pour supprimer une chaîne de caractères en début ou en fin de la chaîne.

Traduction

---------