STRLEN |
Longueur de la chaine |
---|---|
Turbo Pascal 7+ | Strings |
Syntaxe
Function StrLen(C:PChar):Word; |
Paramètres
Nom | Description |
---|---|
C | Ce paramètre permet d'indiquer la chaîne de caractères ASCIZ de base. |
Description
Cette fonction permet d'indiquer la longueur d'une chaîne de caractères ASCIZ.
Algorithme
MODULE StrLen(C) I ← 0 BOUCLE FAIRE TANT QUE C[I] ≠ 0 I ← I + 1 FIN BOUCLE TANT QUE RETOUR I |
Remarque
- Le format ASCIZ, soit ASCII avec une terminaison d'un code ASCII 0, est le format qu'utilise le langage de programmation C pour gérer ses chaînes de caractères. Le Turbo Pascal propose le type de données PChar afin d'offrir une possibilité aux programmeurs de gérer les chaînes de caractères de la manière que le ferait le langage de programmation C.
Exemple
Voici quelques exemples montrant l'utilisation de «StrLen» en Turbo Pascal :
on obtiendra le résultat suivant :
LONGUEUR('Bonjour')=7LONGUEUR(message)=3
LONGUEUR('Bonjour'+message)=10
Dernière mise à jour : Dimanche, le 8 février 2015