Nombre de mots dans une phrases C++
napi15
Messages postés
43
Date d'inscription
Statut
Membre
Dernière intervention
-
Nabla's Messages postés 20731 Statut Contributeur -
Nabla's Messages postés 20731 Statut Contributeur -
Bonjour,
Admettons que je entre une phrase dans un programme en c++ comment faire une fonction qui determine le nombre de mot ou de lettre dans cette phrases ?
Merci en avance
Admettons que je entre une phrase dans un programme en c++ comment faire une fonction qui determine le nombre de mot ou de lettre dans cette phrases ?
Merci en avance
A voir également:
- Comment compter les mots dans une phrase
- Comment créer un compte google - Guide
- Où sont stockés les mots de passe sur android - Guide
- Comment savoir qui regarde mon compte facebook - Guide
- Mettre une phrase en majuscule - Guide
- Comment créer un compte gmail - Guide
1 réponse
nombre de mots = nombre d'espaces + 1...
avec un strlen tu comptes la taille de ta chaine
tu fais une variable pour le nombre d'espaces ...
et ca donne
pour le nombre de letrtes, c'est un peu pareille, sauf que pour le if, tu fais
(phrase[i]>'a' and phrase[i]<'z') or (phrase[i]>'A' and phrase[i]<'Z')
avec un strlen tu comptes la taille de ta chaine
tu fais une variable pour le nombre d'espaces ...
et ca donne
char* phrase = "tagada pouette pouette";
int espaces = 0;
for (int i = 0; i < strlen(phrase); i++)
if (phrase[i]==' ')
espaces ++;
cout<<"il y a " <<espace +1<<" mots dans la phrase"<<endl;
pour le nombre de letrtes, c'est un peu pareille, sauf que pour le if, tu fais
(phrase[i]>'a' and phrase[i]<'z') or (phrase[i]>'A' and phrase[i]<'Z')