Fonction strlen
L.Maldhat
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
[Dal] Messages postés 6205 Date d'inscription Statut Contributeur Dernière intervention -
[Dal] Messages postés 6205 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour, svp comment coder la fonction strlen en language C pour calculer la longueur d'une chaîne de caractères.
A voir également:
- Fonction strlen
- Fonction si et - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
- Fonction somme excel - Guide
2 réponses
Salut L.Maldhat,
Pour coder ta propre fonction, tu devrais étudier sa documentation :
http://www.cplusplus.com/reference/cstring/strlen/
ensuite, tu peux :
- créer une fonction utilisant le même prototype, à l'exception du nom, donc prenant en paramètre le même type de données et renvoyant le même type de données
- écrire ta fonction en comptant successivement le nombre de caractères différents de
- en renvoyant la valeur de cette variable
C'est assez simple, mais cela suppose de savoir comment une chaîne C est faite et de savoir utiliser les pointeurs.
Si tu as une difficulté montre ton code.
Dal
Pour coder ta propre fonction, tu devrais étudier sa documentation :
http://www.cplusplus.com/reference/cstring/strlen/
ensuite, tu peux :
- créer une fonction utilisant le même prototype, à l'exception du nom, donc prenant en paramètre le même type de données et renvoyant le même type de données
- écrire ta fonction en comptant successivement le nombre de caractères différents de
'\0'à partir du premier, en parcourant les
charà partir du premier
charpointé par la chaîne C et en stockant ce décompte cela dans une variable de type
size_t...
- en renvoyant la valeur de cette variable
C'est assez simple, mais cela suppose de savoir comment une chaîne C est faite et de savoir utiliser les pointeurs.
Si tu as une difficulté montre ton code.
Dal
si tel est le cas, cela ressemble à un exercice