comment utiliser deux module liste simple avec une autre application - C - Programmation
Marsh Posté le 22-03-2012 à 15:11:15
Bonjour,
- Utilise les balises 'code' (bouton "C/C++" ) pour poster ton code.
- Donne le contenu exact du message d'erreur (avec nom de fichier + numéro de ligne).
Marsh Posté le 22-03-2012 à 15:57:38
Citation : ListePersonnes* lp = creerListe(); |
au lieu de
Citation : Liste* lp = creerListe(); |
non?
A+,
Marsh Posté le 24-03-2012 à 16:18:03
mylo07 a écrit : ...(j écris le code en language c) |
Mouais. Etant donné qu'on est dans le forum consacré au langage C, c'est en effet une bonne idée...
Marsh Posté le 27-03-2012 à 02:12:43
conflicting type for initListe: en C, tu ne peux pas déclarer deux fonctions avec le même nom (en tout cas pas dans le même espace de nommage), or ta fonction initList est déclarée plusieurs fois avec des prototypes différents, de même que creerListe et listerListe. Supprime les doublons (en mettant à jour les endroits où ils sont utilisés) et ça ira déjà un peu mieux.
Je note d'ailleurs que tu as écrit beaucoup de code mais que tu n'as vraisemblablement pas essayé de le compiler au fur et à mesure, essaye toujours d'avancer petit à petit en ajoutant une fonctionnalité à la fois, tu gagnera du temps.
Bon courage.
Marsh Posté le 21-03-2012 à 04:31:15
salut à tous j ai un sérieux probleme
1 . j ai un module LISTE SIMPLE(" liste.h" et " liste.cpp " )qui effectue la gestion des listes et qui est très général et peut être utilisé dans de nombreuses applications(le voici ci dessous)
********************************************
2. le module de l application qui utilise le module LISTE SIMPLE est de type personne ( " mdtypes.h " et " mdtypes.cpp " ) le voici ci dessous
****************************************
3 voici le fichier principal main.c
4. apres compilation avec codeBlocks il a des messages d erreur comme conflicting type for initListe
merci pour votre aide (j écris le code en language c)
Message édité par gilou le 22-03-2012 à 15:58:29