Partage
  • Partager sur Facebook
  • Partager sur Twitter

bug dans ma condition

Sujet résolu
    19 février 2006 à 11:31:47

    que signifie ceci :

    Citation : debuggeur de dev c/c++


    19 C:\Dev-Cpp\signe.c [Warning] passing arg 1 of `strcmp' makes pointer from integer without a cast



    ps : voici la fameuse ligne 19 :

    if((jour >= 21) && (strcmp(mois, mars)==0))


    la variable mars vaut "mars"
    ceci est un extrait d'une fonction de calcul du signe astrologique.
    • Partager sur Facebook
    • Partager sur Twitter
    Anonyme
      19 février 2006 à 11:37:17

      Ca veut dire que l'une de tes variables est pas de type pointeur (char* ici). Donc, si mars est bien un char[] qui vaut "mars", que vaut ois ? Il faut que ce soit aussi un char[].
      • Partager sur Facebook
      • Partager sur Twitter

      bug dans ma condition

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown