Chaine de caractéres
Fermé
kc
-
Modifié le 27 nov. 2021 à 00:06
Dalfab Messages postés 706 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 2 novembre 2023 - 29 nov. 2021 à 14:02
Dalfab Messages postés 706 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 2 novembre 2023 - 29 nov. 2021 à 14:02
A voir également:
- Chaine de caractéres
- Caractères ascii - Guide
- Chaine tnt gratuite sur mobile - Guide
- Caractères spéciaux clavier azerty - Guide
- Caractères spéciaux - Guide
- Plus de chaine tv - Guide
4 réponses
jordane45
Messages postés
38292
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
19 novembre 2024
4 704
27 nov. 2021 à 00:14
27 nov. 2021 à 00:14
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/
[Dal]
Messages postés
6194
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
11 octobre 2024
1 092
29 nov. 2021 à 12:00
29 nov. 2021 à 12:00
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
Dalfab
Messages postés
706
Date d'inscription
dimanche 7 février 2016
Statut
Membre
Dernière intervention
2 novembre 2023
101
29 nov. 2021 à 14:02
29 nov. 2021 à 14:02
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.