Erreur compilation langage c sous dev c++

Bonjour,
Je n'arrive pas à compiler un programme en c, l'erreur que j'obtiens est la suivante:
parse error before `(' token
Voici une partie de mon programme, l'erreur se situe à la troisieme ligne:
case GLUT_LEFT_BUTTON:
if (state == GLUT_DOWN && (move_point = limitezone(x,h-y)!= -1)
printf(" xxxxx\n");
else (state == GLUT_UP) move_point=-1;
break;

Une bonne ame arrivera peut etre à résoudre mon probleme( qui est sans dout due aux opérateurs logiques).
Merci d'avance

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Salut

    elseif

    .  .    If you knew Peggy Sue,
    \_/   then you'd know why I feel blue
    1. tu as omis une ) à la fin de l'exp:
      (state == GLUT_DOWN && (move_point = limitezone(x,h-y)!= -1)
      1. c'est peut-etre une erreur de syntaxe,tu n'as pas mis les parentheses avant move ,et apres 1,enfin essaie,sinon désolé,j'aurai essayer
        1. c'est peut-etre une erreur de syntaxe,tu n'as pas mis les parentheses avant move ,et apres 1,enfin essaie,sinon désolé,j'aurai essayer
          1. if ((state == GLUT_DOWN) && (move_point = limitezone(x,h-y)!= -1))
            erreur de syntaxe et de norme!