Problème de .exe

Résolu
eva_rock -  
 eva_rock -
Bonjour,
Lorsque je fais mes programmes le code source est bon, la compilation ne pose aucun soucis mais quand j'essai d'ouvrir les fichiers en .exe, ils affichent la première ligne ou la première instruction puis après, l'ordinateur dit que .exe "a cessé de fonctionner, Windows cherche une solution au problème..." mais mon programme finit toujours par se fermer, jamais ils ne remarchent.
Avez-vous des solutions à me proposer ?

2 réponses

  1. Utilisateur anonyme
     
    Bonjour, avec quoi compiles-tu?
    Peux-tu nous montrer ton code?
    0
    1. eva_rock
       
      Je suis débutante, je code et compile avec code blocks
      Voici un code parmi ceux qui ne marche pas. C'est un simple petit code qui est sur le site ou j'apprend le C :
      #include <stdio.h>
      #include <stdlib.h>
      int main()

      {
      int age;
      int argent;
      printf("Quel age avez vous ?");
      scanf("%d", age);
      printf("Combien avez vous d'argent ?");
      scanf("%d", argent);

      if (age > 30 || argent > 100000)
      {
      printf("Bienvenue chez PicsouBanque !");
      }
      else
      {
      printf("Hors de ma vue, miserable !");
      }

      }
      0
    2. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
       
      Bon déjà ton code source n'est pas bon...
      scanf("%d", &age);
      scanf("%d", &argent);
      if (age > 30 || argent > 100000)
      T'es sure que c'est un OU ?

      Tu as un boulié un return 0;
      Et pour bien faire faudrait faire un \n dans ton printf ou alors un putchar('\n'); avant le return 0; ou un fflush(stdout);

      Cdlt,
      0
    3. [Dal] Messages postés 6122 Date d'inscription   Statut Contributeur Dernière intervention   1 108
       
      Tu as un boulié un return 0;

      fiddy veut dire : "Tu as oublié un
      return 0;
      à la fin de ta fonction main ;-)

      et on peut aussi rectifier
      int main(void)
      , même si ce n'est pas ce qui faisait planter ton programme :-)

      aussi,
      #include <stdlib.h>
      semble superflu pour le code posté

      petit code qui est sur le site ou j'apprend le C

      C'est un code où il faut repérer les erreurs ?


      Dal
      0