C ++ strlen () - Bibliothèque standard C ++

La fonction strlen () en C ++ renvoie la longueur de la chaîne donnée.

prototype strlen ()

 size_t strlen (const char * str);

Le strlen () prend comme argument une chaîne d'octets terminée par null et renvoie sa longueur. La longueur n'inclut pas le caractère nul. S'il n'y a pas de caractère nul dans la chaîne, le comportement de la fonction n'est pas défini.

Il est défini dans le fichier d'en-tête "> fichier d'en-tête.

Paramètres de strlen ()

str: pointeur vers la chaîne d'octets terminée par null dont la longueur doit être calculée.

strlen () Valeur de retour

La fonction strlen () renvoie la longueur de la chaîne d'octets terminée par null.

Exemple: fonctionnement de la fonction strlen ()

 #include #include using namespace std; int main() ( char str1() = "This a string"; char str2() = "This is another string"; int len1 = strlen(str1); int len2 = strlen(str2); cout << "Length of str1 = " << len1 << endl; cout << "Length of str2 = " << len2 < len2) cout << "str1 is longer than str2"; else if (len1 < len2) cout << "str2 is longer than str1"; else cout << "str1 and str2 are of equal length"; return 0; )

Lorsque vous exécutez le programme, la sortie sera:

 Longueur de str1 = 13 Longueur de str2 = 22 str2 est plus longue que str1

Articles intéressants...