Probleme Microsoft Visual C++ 2010

flog73 Messages postés 222 Statut Membre -  
Ploaop Messages postés 7 Statut Membre -
Bonjour,
Alors voila j'ai un petit problème Microsoft Visual C++ 2010 Express,

Voici mon code source (Issus Du site du zéro :)):

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
int nombreDeVies = 5; // Au départ, le joueur a 5 vies

printf("Vous avez %d vies\n", nombreDeVies);
printf("**** B A M ****\n"); // Là il se prend un grand coup sur la tête
nombreDeVies = 4; // Il vient de perdre une vie !
printf("Ah desole, il ne vous reste plus que %d vies maintenant !\n\n", nombreDeVies);

return 0;
}

Sa devrait m'afficher:

Vous avez 5 vies

**** B A M ****

Ah desole, il ne vous reste plus que 4 vies maintenant !

sauf que non la console ce referme immédiatement...

Merci de votre aide :)

3 réponses

  1. Ploaop Messages postés 7 Statut Membre
     
    Bonsoir,

    essaie de rajouter un : system("pause");
    à la fin de ton programme avant le return 0; :)

    Parce que je pense que là, ton programme se lance, affiche tout ce que tu lui demandes, puis s'arrête parce que il a fini ^^

    Il faut simplement que tu lui demandes d'attendre que tu lises :p

    Sinon un getch(); fonctionne aussi.

    Bonne continuation
    0
  2. flog73 Messages postés 222 Statut Membre 27
     
    aucune des deux soluce ne marche... je comprend pas
    0
  3. Ploaop Messages postés 7 Statut Membre
     
    je viens de tester ton code (au cas où) avec la modif que je t'ai dite, le system("pause"); que j'ai mis juste avant le return, donc entre le printf et le return, et ça fonctionne impeccable, et je tourne aussi avec visual 2010 :s

    As tu bien créer un nouveau projet application console win 32, et as tu bien mis ton code dans un fichier .c situé dans les fichiers sources?
    0