La longueur du chaine de caractère en c++ [Résolu/Fermé]

Signaler
-
 Brunogwada -
Bonjour,
quelle est la fonction qui renvoie la longueur du chaine de caractère en c++;
et merci

3 réponses

Messages postés
11066
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
18 octobre 2016
1 703
Salut,
Pour un string, tu utilises la méthode size()
std::string s="coucou";
int taille=s.size();

Cdlt
14
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60511 internautes nous ont dit merci ce mois-ci

Utilisateur anonyme
merci pour votre réponse, mais ça marche pas car j'ai déclarer ma chaine par une liste et voila mon début du pgrm:
struct ligne {
char l[10];
ligne*suiv; };
Utilisateur anonyme
non c'est bon fiddy ça marche j'ai compris ça va
merci beaucoup beaucoup
C top ça fonctionne du tonnerre
Messages postés
11066
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
18 octobre 2016
1 703
Normal tu n'utilises pas std::string pour ta chaîne de caractères qui est recommandé en C++.
Sinon, tu peux utiliser strlen pour avoir la taille de ton tableau de char en incluant cstring.
Cdlt
Utilisateur anonyme
je veux savoir comment utiliser ces fonctions strlen,cstring SVP;
Messages postés
11066
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
18 octobre 2016
1 703
cstring n'est pas une fonction. C'est juste le header a ajouté en début de fichier pour définir l'en-tête de strlen.
Voici un exemple d'utilisation :
char ch[]="coucou";
std::cout << strlen(ch);

Cdlt