Condition pour vérifier un mot !

GUIPE Messages postés 94 Date d'inscription   Statut Membre Dernière intervention   -  
GUIPE Messages postés 94 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Pour faire simple je vais simplement vous donner la consigne !

L’algorithme comptabilise le nombre d’occurrences de chaque "mot". Dans notre cas, un mot
est :
– soit une succession de lettres (’a’ à ’z’ et ’A’ à ’Z’ et lettres accentuées) et de chiffres (’0’ à ’9’).
Ainsi L33tg4M3r sera considéré comme un mot par notre algorithme.
– soit un autre caractère (’.’, ’ ’ (espace), ’ ?’, retour chariot, etc.). Ainsi, trois espaces successifs
comptent pour trois mots différents.

J'aimerai trouver l'expression qui englobe tout ce type de mots mais je ne sais pas trop comment m'y prendre !
Si vous avez des idées, merci à vous !
A voir également:

7 réponses

denrou Messages postés 432 Date d'inscription   Statut Membre Dernière intervention   133
 
si j'ai bien compris, tu veux différencier les mots qui contiennent des lettres et des chiffres et les mots qui contiennent les accentuations ?
0
GUIPE Messages postés 94 Date d'inscription   Statut Membre Dernière intervention  
 
Non, ce n'est pas ça. J'ai en fait un tableau dans lequel je rentre les mots d'un fichier. Ce que je veux pouvoir faire, c'est différencier si les caractères que j'ai dans mon fichier sont des mots ou pas.
0
GUIPE Messages postés 94 Date d'inscription   Statut Membre Dernière intervention  
 
Car en fait grace à un buffer et à la fonction fgetc je récupère caractère par caractère les caractères de mon fichier pour créer une liste de mots. Et dès que j'ai un caractère qui n'est pas un mot(selon la consigne) bé je ne dois pas le considérer comme un caractère. J'ai du mal à l'expliquer dsl !
0
GUIPE Messages postés 94 Date d'inscription   Statut Membre Dernière intervention  
 
Je dois en fait accepter seulemtn les carcatères qui sont dans la consigne je pense !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
denrou Messages postés 432 Date d'inscription   Statut Membre Dernière intervention   133
 
Ah dans ce cas, je te propose une solution simple (ce n'est sûrement pas la meilleure).

- Tu copies ton texte dans un brouillon

- Tu remplaces toutes les ponctuations par un espace (avec un compteur à chaque remplacement). Du coup tu as le nombre de mot "ponctuations"-espaces entre les mots

- Tu comptes le nombre de mot entre les espaces
0
GUIPE Messages postés 94 Date d'inscription   Statut Membre Dernière intervention  
 
Désolé, je crois que je me suis mal exprimé. Je veux simplement en fait que les caractères tels que ?, espace, " soit pris comme des mots à part entière. Exemple si je mets 3 points d'interrogation à la suite, j'aurais 3 mots et non pas un seul !
0
GUIPE Messages postés 94 Date d'inscription   Statut Membre Dernière intervention  
 
Je souhaite en fait séparer les caractères( chiffres, lettres, lettres accentuées) et tous les autres caractères existants en ASCII. Mais comment différencier ces 2 types de caractères ?
0