Aide pour strlen en c

Fermé
dacosta Messages postés 3 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 24 septembre 2008 - 24 sept. 2008 à 22:33
haydens Messages postés 81 Date d'inscription mercredi 29 août 2007 Statut Membre Dernière intervention 20 mai 2018 - 18 nov. 2008 à 22:29
Bonjour,
j voudrais savoir a koi ca sert strlen en c et comment en l'utiliser.si possible pourrez vous faire 1programme avc strlen pour que je puisse mieux comprendre

7 réponses

D-Predator Messages postés 259 Date d'inscription dimanche 3 août 2008 Statut Membre Dernière intervention 25 janvier 2009 80
24 sept. 2008 à 22:51
strlen retourne le nombre de caractères dans une chaine de caractère char*, en les comptants jusqu'au zéro terminal, mais sans compter celui-ci dans le total.
#include <stdio.h>
#include <string.h>
 
int main(void)
{
    char *string = "Hello World";
    printf("%lu\n", (unsigned long)strlen(string));
    return 0;
}

affiche 11, car strlen retourne 11
25