Quelle est la fonction qui donne la longueur d’une chaîne

La fonction qui permet de donner la longueur d’une chaîne en programmation est la fonction `strlen()` en langage C. Cette fonction renvoie le nombre de caractères présents dans une chaîne de caractères, en excluant le caractère de fin de chaîne (`’’`). Voici un exemple d’utilisation de la fonction `strlen()` en C:

« `c
#include
#include

int main() {
char chaine[] = « Bonjour »;
int longueur = strlen(chaine);

printf(« La longueur de la chaine est: %dn », longueur);

return 0;
}
« `

Dans cet exemple, la fonction `strlen()` est utilisée pour calculer la longueur de la chaîne « Bonjour », qui est de 7 caractères.

Il est important de noter que la fonction `strlen()` ne compte que les caractères visibles dans la chaîne et ne tient pas compte des caractères de contrôle ou des caractères de formatage.

En cas de chaîne vide, la fonction `strlen()` renverra un résultat de 0. Il est donc nécessaire de vérifier si la chaîne est vide avant d’utiliser la fonction pour éviter tout comportement inattendu.

Il est également recommandé de tenir compte de la taille du tampon de la chaîne lors de l’utilisation de la fonction `strlen()`, pour éviter tout dépassement de mémoire.

En conclusion, la fonction `strlen()` est un outil essentiel en programmation pour déterminer la longueur d’une chaîne de caractères, et son utilisation correcte permet d’éviter les erreurs liées à la manipulation de chaînes