Code blocks a cesser de fonctionner

Bonjour, je suis sous vista et j'ai télécharger code blocks et voici mon code :
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
long age = 0;
printf("Quel age avez vous ?");
scanf("%ld", age);
printf("Haaa vous avez donc %ld ans!\n\n", age);
system ("PAUSE");
return 0;
}

ensuite apparrait une fenetre DOS me demandant Quel age avez vous ?
j'appuis sur la touche (un chiffre nimporte lequel) 2 ou 3 et il y a marquer a chaque fois code blocks a cesser de fonctionner ... recherche d'une solution en ligne.

Pourquoi ça me met sa ??

--
dsl pour l'URL: http://rohcavamaintenant.free.fr/Jo/Petitions.html
et https://www.facebook.com/group.php?gid=21375831670 soyons avec les animaux
Configuration: Windows Vista
Firefox 3.0.10

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. ???
    je parie que c'est vista qui fait planter, je me trompe ?
    1. svp j'aimerais bien créer des programme mais si c'est vista ...
      1. N'accuse pas Vista comme ça, et rajoute un "&" au scanf, devant age. Ca devrait marcher
        1. merci beaucoup DrainYou75 j'avais effectivement oublier le & je te remercie profondement ça me fais trop plaisir d'avoir créer quelque chose .