Langage C metr lé mots d1e phrase ds 1tableau
Fermé
raulily7
Messages postés
28
Date d'inscription
mardi 27 novembre 2007
Statut
Membre
Dernière intervention
4 juin 2008
-
12 mars 2008 à 21:28
olivox Messages postés 59 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 17 mars 2008 - 16 mars 2008 à 23:03
olivox Messages postés 59 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 17 mars 2008 - 16 mars 2008 à 23:03
A voir également:
- Langage C metr lé mots d1e phrase ds 1tableau
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Dans le texte, un seul mot a réellement été écrit en lettres capitales (majuscules). quel est ce mot ? ✓ - Forum Word
- Mots de passe enregistrés - Guide
- Construire une phrase avec des mots donnés ✓ - Forum Loisirs / Divertissements
- Trouver une phrase avec des lettres dans le désordre - Forum Loisirs / Divertissements
1 réponse
olivox
Messages postés
59
Date d'inscription
lundi 25 février 2008
Statut
Membre
Dernière intervention
17 mars 2008
21
12 mars 2008 à 22:32
12 mars 2008 à 22:32
apparemment tu sais écrire alors tu pourrais faire un effort pour écrire le titre correctement, on aurait pas à déchiffrer le message. Quant à ton programme en C, c'est complètement indigent mais vu ton titre, je te laisse chercher. De toute façon c'est tellement simple...
13 mars 2008 à 17:50
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
16 mars 2008 à 23:03
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.