Programmation C

Bonjour j'ai un problème j'utilise l'ide Code::blocks une foi que j'ai écrit mon code source et que je le compilation une console s'ouvre jusque la tous va bien mais kan j'écri un chiffre et je met entré il me dit .exe a cessé de fonctionné windows cherche une solution é pui sa se ferme. J'ai cherché sur google jé pa trouvé de réponsse merci de m'aidé.
Par exemple sa le fait avec se code source:

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
int nombre = 0;

printf("Entre un nombre");

scanf("%d", nombre);

printf("%d");

return 0;
}

3 réponses

  1. Contributeur
    Bonjour,

    Je vous conseille d'aller jeter un tour sur : https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c

    En attendant voici ce qui cloche dans votre programme :

    #include <stdio.h>
    #include <stdlib.h>
    
    int main(int argc, char *argv[])
    {
    int nombre = 0;
    
    printf("Entre un nombre");
    
    scanf("%d", &nombre); /*modification*/
    
    printf("%d", nombre); /*modification*/
    
    system("pause"); /*modification*/
    return 0;
    }
    


    Cdlt,
    2
    1. Salut, t'en fais pas, il faut juste mettre un esperluette (&) devant le nom de ta variable dans le scanf();

      scanf("%d", &nombre);
      1
      1. Merci pour vos réponse sa m'a beaucoup aidé
        0