Debutant en programmation

Bonjour,cette programmation ne marche pas avec moi je vous enpris de m'aider à trouver l'erreur (j'utilise l'ide Turbo c++)

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

main()
{
long nombredevies=5; //au depart le joueur a 5 vies

printf("vous avez %ld\n",nombredevies);
printf("*****b a m******\n");// la il se prend un grand coup sur la tête
nombredevies=4;
printf("vous n'avez que %ld\n",nombredevies);

return 0;
}
Configuration: Windows XP
Internet Explorer 6.0

5 réponses

  1. Contributeur
    Salut, adepte du Site du Zéro (et oui je sais tout ou presque ;) ) voilà ce que tu aurais du copier-coller pour que cela fonctionne:

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

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

    printf("Vous avez %ld 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 %ld vies maintenant !\n\n", nombreDeVies);

    system("PAUSE");
    return 0;

    Et voilou !
    1. Pas; besoin de mettre les paramètre de main, a la place de system("pause") mes plutôt getchar() ça attend l'entré d'un caractère mais au moins ça t'affiche pas : "Appuyez sur une touche pour continuer..." comme ça pas besoin d'inclure stdlib.h
  2. queqqui ne marche pas tu as un msg d'erreur,
    1. oui un message d'erreur
  3. lol tu la vue au commentaire et le fameu bam du tuto je suis 2 chapitre apres sa moi
    lol
    1. Contributeur
      Ouaip! J'ai essayé un bout récemment, mais j'ai laissé tombé peu après car trop de maths et de variables pour moi... J'm'en sortais plus ;)
  4. a bon est ta apris comment alors?
    j'avais laisser tomber moi aussi a mon 1er essai et finalement je repren de zero ^^
    1. Contributeur
      Ben j'en ai pas plus appris ! ^^
  5. dabord au début tu doi mettre ..
    #include<stdio.h>
    #include<conio.h>
    #include<io.h>
    1. Contributeur
      Non ! ^^ ma réponse marche, pas besoin de #include<io.h>
    2. le prof nous a apprend qu'on doit commencer par
      #include <stdio.h>
      #include<stdlib.h>
    3. Contributeur
      @khadija899Oui ça c'est juste.

      @Eclyps: tu pinailles, là... il est en train d'apprendre...depuis le Zéro ^^
    4. @khadija899stdlib.h c'est pour utiliser le batch avec la commende system, il y autre chose mais pas très importante.
    5. À M-crew :
      conio.h n'est pas portable
      io.h je sais pas mais ça sert à rien de l'inclure