Erreur à la compilation

Random -  
 Random -
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. Random
     
    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
    0
  2. Sarah_Linux Messages postés 7 Statut Membre
     
    Faut que tu me donnes le code de la fonction EcrireDessus
    0
  3. Random
     
    Ceci :
    void EcrireDessus(int x, int y, char texte[]);
    ?
    Merci.
    0
    1. Random
       
      up
      0