Compter le nombre de mot d'une phrase préalablement demander.
Résolu
Fatoma
-
Fatoma -
Fatoma -
Bonjour, je souhaiterais faire un programme qui demande une phrase, puis qui compte le nombre de mots de cette phrase. Mon problème est que je ne dois pas avoir le bon vocabulaire. J'ai beau chercher, je ne trouve pas..
Voici l'ébauche de mon programme:
void main(){
println ("écrivez votre phrase, elle doit se terminer pas un point. ");
String phrase = readString();//Ecrivez la phrase que vous voulez
int c;//Déclaration de la variable représentant la valeur décimale du caractère
int d = 0;//cette variable sera le nombre d'espace compris dans votre phrase
c = readNextCode();//Lecture du premier caractère et traduction en décimal
while (c != 46) // lecture de la phrase jusqu'au dernier caractère
{
if (c == 32){
d ++;
}//Si le caractère lu en décimal vaut 32, il correspond à un espace, on ajoute +1 à d
else c = readNextCode();//passage au caractère suivant
}
d = d+1; //Le nombre d'espace correspond aux nombres de mots + 1
println ("il y a" + d + "mots dans votre phrase");
}
Le soucis vient de "c = readNextCode()" je pense, car il normalement utiliser pour lire un fichier importé de l'extérieur et non lire une phrase écrite dans le programme lui-même..
Voila, merci d'avance pour votre aide.
Voici l'ébauche de mon programme:
void main(){
println ("écrivez votre phrase, elle doit se terminer pas un point. ");
String phrase = readString();//Ecrivez la phrase que vous voulez
int c;//Déclaration de la variable représentant la valeur décimale du caractère
int d = 0;//cette variable sera le nombre d'espace compris dans votre phrase
c = readNextCode();//Lecture du premier caractère et traduction en décimal
while (c != 46) // lecture de la phrase jusqu'au dernier caractère
{
if (c == 32){
d ++;
}//Si le caractère lu en décimal vaut 32, il correspond à un espace, on ajoute +1 à d
else c = readNextCode();//passage au caractère suivant
}
d = d+1; //Le nombre d'espace correspond aux nombres de mots + 1
println ("il y a" + d + "mots dans votre phrase");
}
Le soucis vient de "c = readNextCode()" je pense, car il normalement utiliser pour lire un fichier importé de l'extérieur et non lire une phrase écrite dans le programme lui-même..
Voila, merci d'avance pour votre aide.
A voir également:
- Compter le nombre de mot d'une phrase préalablement demander.
- Trousseau mot de passe iphone - Guide
- Mot de passe - Guide
- Mot de passe administrateur - Guide
- Comment trouver le mot de passe wifi sur son téléphone - Guide
- Mot de passe bios perdu - Guide