M

MID$

<fieldset class="formatter-container formatter-fieldset" style=""><legend>MID$</legend><div class="formatter-content">Fonction qui renvoie une partie d'une chaîne de caractères, ou instruction qui permet de modifier le contenu d'une chaîne de caractères à l'aide d'une autre.

Syntaxes
MID$ (chaîne de caractères, indice début de sous-chaîne[, longueur de sous-chaîne])
MID$ (chaîne de caractères, indice du premier caractère à modifier [, nombre de caractères à prendre de l'autre chaîne])


Les crochets indiquent un contenu optionnel.

La première syntaxe correspond à la fonction. Si la longueur de sous-chaîne est omise, la partie renvoyée sera toute la chaîne initiale à compter de l'indice de début.

La deuxième syntaxe correspond à l'instruction. Si le nombre de caractères à prendre de l'autre chaîne est omis, le nombre de caractères pris à cette chaîne sera le reste des caractères de la chaîne à modifier plus le caractère initial (ex : sur une chaîne de 8 caractères, si on modifie à compter du caractère 4, on aura au maximum 5 caractères modifiables : 4, 5, 6, 7 et 8).

Exemple
10 A$= « MSX VILALGE »
20 PRINT MID$ (A$, 5, 3)
30 MID$ (A$, 7, 3)= « LLA »
40 PRINT A$
50 END


Résultat
Le programme va d'abord afficher la portion de la chaîne A$, soit « VIL ». Ensuite, l'erreur de frappe dans la chaîne initiale sera réparée par la ligne 30. Au final, la chaîne corrigée « MSX VILLAGE » sera affichée.


</div></fieldset>
Cette page a été vue 1887 fois