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_INCLUDED
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();
    }
}
Et voici l'erreur que j'ai :

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 ===|
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)

MErci d 'avance pour l'aide

Yann