Programmation C

Fermé
loyo34 Messages postés 43 Date d'inscription mercredi 17 mars 2010 Statut Membre Dernière intervention 11 juin 2012 - 20 mars 2010 à 00:51
loyo34 Messages postés 43 Date d'inscription mercredi 17 mars 2010 Statut Membre Dernière intervention 11 juin 2012 - 20 mars 2010 à 17:28
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 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 843
20 mars 2010 à 00:56
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 333 Date d'inscription jeudi 19 février 2009 Statut Membre Dernière intervention 9 janvier 2011 61
20 mars 2010 à 00:58
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 43 Date d'inscription mercredi 17 mars 2010 Statut Membre Dernière intervention 11 juin 2012
20 mars 2010 à 17:28
Merci pour vos réponse sa m'a beaucoup aidé
0