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

fiddy Messages postés 11653 Statut Contributeur 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
$ Enzo $ Messages postés 359 Statut Membre 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
loyo34 Messages postés 44 Statut Membre
 
Merci pour vos réponse sa m'a beaucoup aidé
0