Fonction strlen en C

La fonction strlen() prend un seul argument, c’est-à-dire la variable dont on doit trouver la longueur, et renvoie la longueur de la chaîne transmise.
 
 
La fonction strlen() est définie dans le fichier d’en-tête <string.h>.
 


‘\0’ n’est pas compté

Exemple : Fonction strlen
#include <stdio.h>
#include <string.h>

int main()
{
    char str1[20]="WayToLearnX";
    char str2[20]={'W','a','y','t','o','L','e','a','r','n','X','\0'};
    char str3[20];

    printf("Longueur de str1 = %d \n",strlen(str1));
    printf("Longueur de str2 = %d \n",strlen(str2));
    printf("Entrez une chaîne de caractères: ");
    gets(str3);
    printf("Longueur de str3 = %d \n",strlen(str3));
    return 0;
}

La sortie :
 

 
 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *