Download documentation AJL
Transcript
documentation AJL
Note : Pour les programmeurs C, cette fonction correspond à strcspn
Voir aussi
Debutnoninclus
Créé avec HelpNDoc Personal Edition: Créer des documents d'aide PDF facilement
Debutnoninclus
Debutnoninclus(test,reference)
La fonction Debutnoninclus détermine la longueur maximale, depuis le début d'une chaîne de caractères
test, telle que aucun des caractères rencontrés ne fait partie de la chaîne de caractères de reference.
L'ordre des caractères de référence n'a aucune importance.
Ce type de fonction est très utile pour vérifier si une chaîne de caractères correspond bien à un type attendu
(par exemple : aucune voyelle), et si ce n'est pas le cas, déterminer immédiatement la position du premier
caractère non conforme.
Syntaxe
Debutnoninclus(test,reference)
Le résultat est de type entier, les deux arguments de type chaîne.
·
·
·
Quand le résultat est 0, c'est que le premier caractère de la chaîne test se trouve parmi ceux de la
chaîne reference.
Si le résultat est supérieur à 0, il indique la longueur maximale, depuis le début de la chaîne test, telle
qu'aucun des caractères rencontrés ne correspond à l'un des caractères de la chaîne de référence.
Si le résultat correspond à la longueur totale de la chaîne de caractères test, c'est qu'aucun de ses
caractères ne fait partie de la chaîne test.
Exemple
mot = "BCDEFGHKL"
pos = Debutnoninclus(mot,"AEIOUY")
le résultat est 3 (le 4ème caractère de mot, "E", est présent dans "AEIOUY", alors qu'aucun des 3 premiers
ne l'est).
Note : Pour les programmeurs C, cette fonction correspond à strcnspn
Voir aussi
Debutinclus
Créé avec HelpNDoc Personal Edition: Générateur facile de livres électroniques et documentation
Difference
Difference(mot1,mot2)
La fonction Difference compte les différences, lettre à lettre et de gauche à droite entre deux chaînes de
caractères. Si les deux chaînes ne sont pas de même longueur, la différence de longueur entre en compte
dans le calcul de la différence. Si la résultat est zéro, alors les deux chaînes sont identiques.
Syntaxe
Difference(c1,c2)
Le résultat est de type entier, les deux arguments c1 et c2 sont de type chaîne.
Exemples
a = Difference("AZERTY","AWERTY")
91 / 227