Lorsque je compile mon appli, j'obitens ceci !
Pourtant je déclara bien ces fonctions danss les bons fichiers.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 [Linker error] undefined reference to "InitListe" [Linker error] undefined reference to "Afficher_liste" [Linker error] undefined reference to "TraduireEnMorse" ld returned 1 exit status
princListe.c
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 #include "liste.h" #define FICHIER "code.txt" #define FICHIER2 "Traduit.txt" #define FICHIER3 "ConvertMorse.txt" main() { Liste l = InitListe(FICHIER); Afficher_liste(l); TraduireEnMorse(l,FICHIER2,FICHIER3); }
liste.h
typeliste.h
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 #ifndef LISTE_H #define LISTE_H #include "typeliste.h" #define faux 0 #define vrai 1 typedef int boolean; boolean estVide(Liste); void Ajouter(char,char*,Liste*); Liste InitListe(char*); Liste Precedent(char,Liste); int position(char,char*,Liste); void Afficher_liste(Liste); char RechercheLettreListe(char*,Liste); char* RechercheMorseListe(char,Liste); void suprAvecLettre(char,Liste*); void TraduireEnMorse(Liste,char*,char*); #endif
Si quelqu'un peut m'expliquer le probleme et me monter l'erreur ce serait gentil
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 #ifndef TYPELISTE_H #define TYPELISTE_H #include <stdio.h> #include <stdlib.h> struct element { char c; char *morse; struct element* suiv; }; typedef struct element Element; typedef Element* Liste; #endif
Merci
Partager