Programmation C

loyo34 Messages postés 44 Statut Membre -  
loyo34 Messages postés 44 Statut Membre -
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. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    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
  2. $ Enzo $ Messages postés 311 Date d'inscription   Statut Membre Dernière intervention   61
     
    Salut, t'en fais pas, il faut juste mettre un esperluette (&) devant le nom de ta variable dans le scanf();

    scanf("%d", &nombre);
    1
  3. loyo34 Messages postés 44 Statut Membre
     
    Merci pour vos réponse sa m'a beaucoup aidé
    0