Fonction Optimiser(Invariant, NulAbsorbant) Inserer(Chaine : Nul Ou Caractere, Position : Nul Ou Entier) Retourner Nul Ou Caractere;
Si la chaîne de caractères est Nul, si Chaine est Nul ou si Position est Nul, alors le résultat est Nul.
Si Position est négatif, le résultat est la chaîne de caractères initiale.
Si Position est supérieur à la taille de la chaîne, alors la chaîne Chaine est ajoutée à la fin de la chaîne de caractères.
Principal
/*******/
Variable
/******/
C1 : Caractere;
C2 : Caractere;
Debut
C1="ABCDEF";
/* C1 contient ABCDEF. */
C2=C1.Inserer("coucou", 3);
/* C2 contient ABCcoucouDEF. */
Fin Principal
- | - | - | - | - | - | - | - | - |