La mémoire ne peut pas être written
Bonjour,
J'essaye actuellement d'écrire le programme suivant:
Écrire un programme qui demande à l'utilisateur de taper 10 entiers et qui affiche leur somme. Le programme ne doit utiliser que 3 variables et ne doit pas utiliser de tableau.
Alors j'ai écrit ce petit programme comme suit:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| #include <stdio.h>
#include <stdlib.h>
main()
{
int i,j,somme;
j=0;
somme=0;
for (i=1;i<=9;i++)
{
printf("taper entier %d\n",i);
scanf("%d",j);
somme=somme + j;
j=0;
}
printf("somme");
} |
Tout semble fonctionner, une fenêtre s'ouvre et me dit "taper entier 1", et lorque je le tape je reçoit l'erreur suivante : l'instructin à "..." emploie l'adresse mémoire "0x00000000". La mémoire ne peut pas être written.
Quelqu'un peut -il m'indiquer d'où provient la faute ?
Merci par avance :)