Probleme en exécution

Mahouch -  
scribedico Messages postés 48 Statut Membre -
Bonjour,
aprés avoir tapé mon code en C ,et lors de l'exuction il m'affiche ce message
"jeudehanoi.c:243:10: note: expected `int *' but argument is of type `int (*)[3]'"
voici une partie de code:
void menuChoosePalette(int numMenu[],int *tourActuelle)
{
//initialise the counter to 1
int i=1;
do
{
printf("Quels palette voulez vous deplacer ?\n\n");
if(numMenu[0] != 0)
{
printf("1. palette numero %d.\n",numMenu[0]);
i++;
}
if(numMenu[1] != 0)
{
printf("2. palette numero %d.\n",numMenu[1]);
i++;
}
if(numMenu[2] != 0)
{
printf("3. palette numero %d.\n",numMenu[2]);
i++;
}
*tourActuelle = lireLong();
if(*tourActuelle < 1 || *tourActuelle > 3)
printf("Ce choix n'est pas dans le menu!\n\n");
}
while(*tourActuelle < 1 || *tourActuelle > 3);
}
Pouvez vous m'aidez de resoudre ce problem,et merci d'avance

1 réponse

scribedico Messages postés 48 Statut Membre 2
 
Salut,

proplème de passage d'argument, mais dans ce que tu montres on ne voit pas l'appel à la fonction, donc difficile de t'aider ...
0