Rapport d'erreur
Résolu
raaask
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Voila laissez-moi vous expliquer mon problème, je suis en train d'essayer d'apprendre à programmer (sur code::block), et j'ai crée un tout petit programme que voici :
int main()
{
int resultat, nombre1, nombre2;
printf("entre un nombre : ");
scanf("%d", nombre1);
printf("entre un autre nombre : ");
scanf("%d", nombre2);
resultat = nombre1 + nombre2;
printf("donc %d + %d = %d, resultat, nombre1, nombre2");
return 0;
}
dans le principe mon programme est censé fonctionner, mais a chaque fois je le lance, il me demande donc d'entrer un nombre, je rentre un nombre, et là le programme plante et me met
"(mon programme) a cessé de fonctionner.
Un problème a fait que le programme a cessé de fonctionner correctement. Windows va fermer ce programme et vous indiquer si une solution est disponible."
Et j'ai beau avoir tout tenté (réécrire le programme, en créer un nouveau similaire, espacer mes lignes de codes...) ce message s'affiche encore, qu'est ce que je peux faire??
int main()
{
int resultat, nombre1, nombre2;
printf("entre un nombre : ");
scanf("%d", nombre1);
printf("entre un autre nombre : ");
scanf("%d", nombre2);
resultat = nombre1 + nombre2;
printf("donc %d + %d = %d, resultat, nombre1, nombre2");
return 0;
}
dans le principe mon programme est censé fonctionner, mais a chaque fois je le lance, il me demande donc d'entrer un nombre, je rentre un nombre, et là le programme plante et me met
"(mon programme) a cessé de fonctionner.
Un problème a fait que le programme a cessé de fonctionner correctement. Windows va fermer ce programme et vous indiquer si une solution est disponible."
Et j'ai beau avoir tout tenté (réécrire le programme, en créer un nouveau similaire, espacer mes lignes de codes...) ce message s'affiche encore, qu'est ce que je peux faire??
A voir également:
- Rapport d'erreur
- Rapport de stage - Guide
- Rapport erreur windows - Guide
- Erreur s3 bbox - Forum Bbox Bouygues
- Un exemple de rapport de travail ✓ - Forum Word
- Erreur 0x80070570 ✓ - Forum Windows 10
1 réponse
Bonjour
Tu as oublié les "&" :
scanf("%d", &nombre1);
scanf("%d", &nombre2);
Et ton printf n'est pas cohérent : tu ne mets pas les nombres dans le bon ordre, tu vas afficher resultat+nombre1=nombre2. De plus, tu as inclus les variables (resultat, nombre1, nombre2) dans la chaîne de formatage (donc %d + %d = %d) car tu n'as pas mis le deuxième " au bon endroit.
Tu as oublié les "&" :
scanf("%d", &nombre1);
scanf("%d", &nombre2);
Et ton printf n'est pas cohérent : tu ne mets pas les nombres dans le bon ordre, tu vas afficher resultat+nombre1=nombre2. De plus, tu as inclus les variables (resultat, nombre1, nombre2) dans la chaîne de formatage (donc %d + %d = %d) car tu n'as pas mis le deuxième " au bon endroit.
Bonne chance pour la suite.