masterix
Messages postés7Date d'inscriptionmardi 7 novembre 2006StatutMembreDernière intervention28 juillet 2008
-
17 déc. 2007 à 13:51
tit_toinou
Messages postés49Date d'inscriptionvendredi 1 septembre 2006StatutMembreDernière intervention16 juillet 2008
-
18 déc. 2007 à 20:44
Bonjour à tous,
Voilà mon petit soucis je vient de commencer les structures j'ai beau chercher dans mes cours je ne voit pas où se trouve mon problème, j'aimerais savoir si quelqu'un pourrais débloquer ma situation !
J'aimerais initialiser un tableau de taille 100 (tab1[100]) en indiquant que chaque case sera occupée par un mot de type structure occurence_mot composée d'un mot et d'un nombre dont on ne se servira pas ici, voilà ce que j'ai fais :
julienbj
Messages postés452Date d'inscriptionjeudi 4 décembre 2003StatutMembreDernière intervention19 décembre 200815 17 déc. 2007 à 13:59
Je ne comprends pas ce que tu veux faire, mais voici les premières erreurs que j'ai pu noter:
Tu veux parcourir le tableau tab1 dans ta fonction compare_mots, alors donne lun tableau à ta fonction.
void compare_mots(struct occurence_mot *tab1, int nb_mot)
et compare_mots(tab1, nb_mots);pour l'appel.
masterix
Messages postés7Date d'inscriptionmardi 7 novembre 2006StatutMembreDernière intervention28 juillet 2008 17 déc. 2007 à 14:09
Bonjour julienbj ! Merci pour ta réponse effectivement c'est un début
Alors pour expliquer simplement, j'ai un tableau tab1 qui peut contenir donc 100 mots
Et pour l'initialisation j'utilise la structure occurence_mot.
A terme je voudrais que tab1[100] contienne x mots ensuite avec la fonction strcomp (je croit) je vais comparer mot a mot les elements du tableau pour voir combien de fois ils se repetent !
J'éspère avoir étais plus claire ?!
J'ai cependant toujours un soucis sur cette déclaration :
tit_toinou
Messages postés49Date d'inscriptionvendredi 1 septembre 2006StatutMembreDernière intervention16 juillet 2008 18 déc. 2007 à 20:44
Salut,
met un typedef devant ton premier struct occurence_mot, comme ca tu n'auras plus qu'a mettre occurence_mot !
Lorsque tu déclares un tableau de 100 occurence_mot, les chaines et les nb auront n'importe quelles valeures.
fait une fonction pour les initialiser.
void initOccurence_mot(occurence_mot *pointeur,int taille)
{
int nombre = 0;