Langage c exercice
Fermé
raulily7
Messages postés
28
Date d'inscription
mardi 27 novembre 2007
Statut
Membre
Dernière intervention
4 juin 2008
-
13 mars 2008 à 17:11
Asynchronous_Curling_Team Messages postés 49 Date d'inscription mercredi 12 mars 2008 Statut Membre Dernière intervention 1 avril 2008 - 14 mars 2008 à 10:44
Asynchronous_Curling_Team Messages postés 49 Date d'inscription mercredi 12 mars 2008 Statut Membre Dernière intervention 1 avril 2008 - 14 mars 2008 à 10:44
A voir également:
- Langage c exercice
- D langage c ✓ - Forum C
- Langage ascii - Guide
- Et en langage c - Astuces et Solutions
- Langage linux - Forum Linux / Unix
- Mini projet en langage c corrigé - Forum C
2 réponses
Asynchronous_Curling_Team
Messages postés
49
Date d'inscription
mercredi 12 mars 2008
Statut
Membre
Dernière intervention
1 avril 2008
12
13 mars 2008 à 17:29
13 mars 2008 à 17:29
De base tu peux utiliser strtok + un compteur avec l'espace comme séparateur.
Sinon ça doit être trouvable dans une librairie String
Voila voila ^^
Sinon ça doit être trouvable dans une librairie String
Voila voila ^^
raulily7
Messages postés
28
Date d'inscription
mardi 27 novembre 2007
Statut
Membre
Dernière intervention
4 juin 2008
13 mars 2008 à 20:01
13 mars 2008 à 20:01
pourriez vous me donner la syntaxe de la fonction strtok
Asynchronous_Curling_Team
Messages postés
49
Date d'inscription
mercredi 12 mars 2008
Statut
Membre
Dernière intervention
1 avril 2008
12
14 mars 2008 à 10:44
14 mars 2008 à 10:44
http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man3/strtok.3.html
Sans problèmes ^^
Sans problèmes ^^
13 mars 2008 à 17:40
enféte il s 'agit d'un programme qui permet qui permet a l utilisateur de saisir un texte et d 'avoir comme resultat
la liste des mots , les longueurs de ces mots et la fréquence
j'ai pu écrire un programme qui gére le cas d un seul mot saisi mais ça ne repond pas à l exercice
#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();
}
merci d avance pr votre aide
13 mars 2008 à 17:47
la longueur des mots -> Strlen sur les éléments du tableau précédement cité
la fréquence -> Un parcours de tableau avec compteur
^^