Bonjoru tout le monde
voilà j'attaque un nouveau programme en c et je me retrouve avec une erreur que je n'avais jamais vu :
voici les fichiers :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 #include <stdio.h> #include <stdlib.h> #include "grille.h" int main() { t_Grille test; Affichage_grille(test); return 0; }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 #ifndef GRILLE_H_INCLUDED #define GRILLE_H_INCLUDED #define LARGEUR 10 #define HAUTEUR 10 typedef char t_Grille[LARGEUR][HAUTEUR]; void Affichage_grille(t_Grille I_grille); #endif // GRILLE_H_INCLUDEDEt voici l'erreur que j'ai :
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
23
24
25
26
27
28
29
30
31 #include <stdio.h> #include <stdlib.h> #include "grille.h" void Ecrire_ligne() { int l; for (l;l<LARGEUR;l++) { printf("-"); } printf("\n"); } void Affichage_grille(t_Grille I_grille) { int l,h; Ecrire_ligne(); printf("\n"); for (h;h<HAUTEUR;h++) { printf("|"); for (l;l<LARGEUR;l++) { // } printf("\n"); Ecrire_ligne(); } }
Cela fait quelque mois que j'ai pas reprogrammé en c, donc soit j'ai uen erreur de syntaxe soit c'est que j'ai un réglage à faire sous CODE::BLOCKS (vesion win XP)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 D:\Projet RO\BatailleNavalle\grille.h|13|warning: extra tokens at end of #endif directive |obj\Debug\main.o||In function `main':|D:\Projet RO\BatailleNavalle\main.c|8|undefined reference to `_Affichage_grille'| ||=== Build finished: 1 errors, 1 warnings ===|
MErci d 'avance pour l'aide
Yann
Partager