Langage C metr lé mots d1e phrase ds 1tableau
raulily7
Messages postés
28
Date d'inscription
Statut
Membre
Dernière intervention
-
olivox Messages postés 59 Date d'inscription Statut Membre Dernière intervention -
olivox Messages postés 59 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j ai un projet a rendre en langage c
il s'agit d un programme qui permet de de connaitre la taille des mots d'une phrase et la fréquence de ces mots c a d par exemple pour le texte :" raul est le meilleur joueur du monde "
il dot m'afficher
on a 2 mots qui sont composés de 2 caractéres qui sont : le ,du
on a 1 mot qui est composé de 4 caractéres qui est : raul
ainsi de suite
merci d avance pr votre aide
j ai un projet a rendre en langage c
il s'agit d un programme qui permet de de connaitre la taille des mots d'une phrase et la fréquence de ces mots c a d par exemple pour le texte :" raul est le meilleur joueur du monde "
il dot m'afficher
on a 2 mots qui sont composés de 2 caractéres qui sont : le ,du
on a 1 mot qui est composé de 4 caractéres qui est : raul
ainsi de suite
merci d avance pr votre aide
A voir également:
- Langage C metr lé mots d1e phrase ds 1tableau
- Langage ascii - Guide
- Comment trouver le mot de passe wifi sur son téléphone - Guide
- Où sont stockés les mots de passe sur android - Guide
- Générateur de mots - Télécharger - Sécurité
- Ordi mots - Télécharger - Jeux vidéo
j 'ai pu écrire ce programme qui permet de connaitre la longueur et le nombre d'occurences d'un mot
#include <stdio.h>
#include <string.h>
#define longmax 132
clrscr();
main()
{
char texte[longmax+1];
char *adr;
char mot[20];
int nmot;
long longueurmot;
printf(" \n donner le mot:\n ");
gets(mot);
printf(" \n donner un texte termin‚ par un return\n");
gets(texte);
nmot=0;
adr = texte;
while (adr=strstr(adr,mot))
{
nmot++ ;
adr++ ;
}
longueurmot = strlen(mot);
printf("\n ***************************************************************************\n");
printf("\n votre texte comporte %d fois le mot %s qui est de %ld caracteres de long", nmot, mot,longueurmot);
getch();
}
le probléme est comment tirer les mots du texte pr pouvoir généraliser :s
merci mr olivox pr tes conseils
Sinon, en C : aucune action avant le main et les variables globales sont à utiliser avec parcimonie : il faut en utiliser le moins possible et uniquement lorsque l'on ne peut pas faire autrement. longmax n'a pas a être globale.