Erreur à la compilation

Bonjour,
Je travaille sur un programme en C et à la compilation j'ai le warning suivant que je ne parviens pas à corriger, si vous pouviez m'éclairer.

" passing argument 3 of 'EcrireDessus' makes pointer from integer without a cast"

Voici la fonction d'où est issue l'erreur :

void AfficheGrille(int G[T][T])
{
int a, b, valeur;
for(a=0;a<9;a++)
{
for(b=0;b<9;b++)
{
if((G[a][b])!=0)
{
valeur=G[a][b];
EcrireDessus((a+1)*50+25, (b+1)*50+25, "T");
}
}
}
}

Merci.
Configuration: Windows XP
Firefox 2.0.0.1

3 réponses

  1. Erreur, excusez moi ce n'est pas la fonction ci dessus qui génère un warning à la compilation, mais celle ci :

    void AfficheGrille(int G[T][T])
    {
    int a, b;
    for(a=0;a<9;a++)
    {
    for(b=0;b<9;b++)
    {
    if((G[a][b])!=0)
    {
    EcrireDessus((a+1)*50+25, (b+1)*50+25, G[a][b]);
    }
    }
    }
    }

    J'ai également une "Erreur de segmentation" lorsque que j'exécute mon programme