Chaine de caractéres
kc
-
Dalfab Messages postés 706 Date d'inscription Statut Membre Dernière intervention -
Dalfab Messages postés 706 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je voudrais savoir comment calculer le nbr de mots qui a dans une phrase qu'on dois éventuellement saisir et qui fais la lecture d'un caractère et qui affiche si ce caractère existe dans cette chaine et combien de fois est-il répéter
je voudrais savoir comment calculer le nbr de mots qui a dans une phrase qu'on dois éventuellement saisir et qui fais la lecture d'un caractère et qui affiche si ce caractère existe dans cette chaine et combien de fois est-il répéter
Configuration: Windows / Chrome 96.0.4664.45
A voir également:
- Chaine de caractéres
- Caractères ascii - Guide
- Caractères spéciaux - Guide
- Chaine tnt gratuite sur mobile - Guide
- Plus de chaine tv - Guide
- Chaine radio - Télécharger - Médias et Actualité
4 réponses
Bonjour
Faudrait déjà qu'on sache dans quel langage..
Mais bon, avant de répondre, commence par ça
https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/
Faudrait déjà qu'on sache dans quel langage..
Mais bon, avant de répondre, commence par ça
https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/
Salut kc,
En langage C, tu peux utiliser strtok() pour diviser une chaîne en sous-chaînes selon des caractères séparateurs.
https://www.cplusplus.com/reference/cstring/strtok/
Dal
En langage C, tu peux utiliser strtok() pour diviser une chaîne en sous-chaînes selon des caractères séparateurs.
https://www.cplusplus.com/reference/cstring/strtok/
Dal
Bonjour,
la fonction strtok() est simpa pour découper une chaine, mais le problème est justement qu'elle la découpe la rendant inutilisable par la suite. C'est selon moi une subtilité qui peut perturber un débutant.
Vu l'exercice peut-être que compter les espaces (le nombre de mots vaut : 1 + nombre d'espaces) est suffisant. Il est vrai que ça ne gère pas les cas complexes avec des espaces mal utilisés. On peut supposer les conditions : la phase n'a pas d'espaces au extrémités et il n'y pas d'espaces doublés dedans.
la fonction strtok() est simpa pour découper une chaine, mais le problème est justement qu'elle la découpe la rendant inutilisable par la suite. C'est selon moi une subtilité qui peut perturber un débutant.
Vu l'exercice peut-être que compter les espaces (le nombre de mots vaut : 1 + nombre d'espaces) est suffisant. Il est vrai que ça ne gère pas les cas complexes avec des espaces mal utilisés. On peut supposer les conditions : la phase n'a pas d'espaces au extrémités et il n'y pas d'espaces doublés dedans.