Partage
  • Partager sur Facebook
  • Partager sur Twitter

fonction a deux variables

fonction a deux variables

Sujet résolu
    27 janvier 2006 à 17:59:13

    salut
    en terminant l'exercice relatif à la fonction triple se trouvant dans le tutoriel de Mateo, j'ai essayé de faire une application avec la fonction addition en suivant la meme methode expliqué par Mateo.
    je n'arrive pas à avoir le dernier print.
    voici les codes que j'ai utilisé:
    #include <stdio.h>
    #include <stdlib.h>
    long addition(long c,long d)
    {
    return c+d;
    }

    int main(int argc, char *argv[])
    {
    long a =0,b=0;
    printf("entrer SVP la valeur a : ");
    scanf("%ld",&a);
    printf("entrer SVP la valeur b : ");
    scanf("%ld\n",&b); //mon erreur il faut enlever \n
    printf("la somme a+b est %ld\n",addition(a,b));
    system("PAUSE");
    return 0;
    }
    quel est mon erreur
    Tamsa
    • Partager sur Facebook
    • Partager sur Twitter
      27 janvier 2006 à 18:27:50

      Ton erreur vient je pense du fait que tu spécifies le caractère "\n" dans ton deuxiéme scanf ce qui n'est pas valide. Essaie comme ceci :


      scanf("%ld",&b);
      • Partager sur Facebook
      • Partager sur Twitter
      Anonyme
        27 janvier 2006 à 18:34:59

        en effet tebonb a raison
        sinon essaye ça:
        #include <stdio.h>
        #include <stdlib.h>
        long addition(long c,long d)
        {
            return c+d;
        }

        int main(int argc, char *argv[])
        {
            long a =0,b=0;
            printf("entrer SVP la valeur a : ");
            scanf("%ld",&a);
            printf("entrer SVP la valeur b : ");
            scanf("%ld\n",&b); //mon erreur il faut enlever \n
            printf("la somme a+b est %ld\n",addition(a,b));
            system("PAUSE");
            return 0;
        }

        C'est déjà plus propre
        • Partager sur Facebook
        • Partager sur Twitter
          28 janvier 2006 à 1:35:22

          De toutes facon le scanf fait un retour a la ligne a chaque fois ^^ (ca doit être parce qu'on fait ENTER après avoir écrit le truc :-° )
          • Partager sur Facebook
          • Partager sur Twitter

          fonction a deux variables

          × 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