Partage
  • Partager sur Facebook
  • Partager sur Twitter

Problèmes avec les fonctions.

Sujet résolu
    6 septembre 2020 à 14:16:52

    Bonjour,

    Je suis débutant en langage C et je suis le cours d'Openclassrooms.

    Je suis au chapitre des fonctions et j'ai un problème.

    J'ai essayé de faire un programme très simple. Son but et de recueillir via 2 variables, 2 nombres entrés par l'utilisateur puis ensuite les additionner ensemble pour avoir un résultat.

    Sauf que j'ai eu un bug et je ne comprends pas.

    Voici mon code :

    #include <stdio.h>
    #include <stdlib.h>
    
    int addition(int nombre1, int nombre2)
    {
        return nombre 1 + nombre2;
    }
    
    int main()
    {
        int nombreA = 0;
        int nombreB = 0;
        int resultat = 0;
    
        printf("Choisissez le 1er nombre : ");
        scanf("%d\n", &nombreA);
        printf("Choisissez le 2eme nombre : ");
        scanf("%d\n\n", &nombreB);
    
        resultat = addition(nombreA, nombreB);
        printf("Le resultat de l'operation %d + %d = %d .\n", nombreA, nombreB, resultat);
        return 0;
    }
    

    Merci d'avance.

    Cordialement.

    • Partager sur Facebook
    • Partager sur Twitter
      6 septembre 2020 à 14:33:48

      Slt,

      Tu vois avec la coloration syntaxique que tu a "nombre 1" au lieu de "nombre1" ligne 6.

      • Partager sur Facebook
      • Partager sur Twitter
        6 septembre 2020 à 14:51:44

        Le principe des fonctions semble être bien compris. 

        Par contre enlève ces '\n' des chaînes de format de scanf !

        PS :

        ChoupiChoupa a écrit:

        Sauf que j'ai eu un bug et je ne comprends pas.

        Quand tu as un bug, c'est mieux de le décrire.

        -
        Edité par rouloude 6 septembre 2020 à 14:53:56

        • Partager sur Facebook
        • Partager sur Twitter
          6 septembre 2020 à 15:43:38

          Bonjour,

          Merci pour vos réponses.

          Effectivement, c'était un bug de syntaxe.

          J'ai corrigé et le programme marche très bien.

          Bonne journée !

          • Partager sur Facebook
          • Partager sur Twitter

          Problèmes avec les fonctions.

          × 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