Fonction Optimiser(Invariant, NulAbsorbant) Milieu(Position : Nul Ou Entier, Taille : Nul Ou Entier) Retourner Nul Ou Caractere;
Si la chaîne de caractères est Nul, si Position est Nul, ou si Taille est Nul, alors le résultat est Nul.
Si Taille est négatif, le résultat est une chaîne de caractères vide.
Si Position est négatif ou si Position est supérieur à la taille de la chaîne de caractères, le résultat est une chaîne de caractères vide.
Si Position+Taille est supérieur à la taille de la chaîne de caractères, alors les caractères de la chaîne à partir de la position Position sont recopiés.
Principal
/*******/
Variable
/******/
C1 : Caractere;
C2 : Caractere;
Debut
C1="ABCDEF";
/* C1 contient ABCDEF. */
C2=C1.Milieu(2,3);
/* C2 contient CDE. */
Fin Principal
- | - | - | - | - | - | - | - | - |