Aie, ma première variable en C

rita2001 Messages postés 10 Statut Membre -  
[Dal] Messages postés 6122 Date d'inscription   Statut Contributeur Dernière intervention   -
Je travaille avec code blocks,mingv. en c et je ne comprends pas l'erreur dans ma déclaration de variable (je vous passe les directives de préprocesseur)
Elle donne ca:

int main(int argc, char *argv[])
{
int nombreDeVie = 5;
printf("vous avez %d vie\n, nombreDeVie);
nombreDeVie=4;
printf("désolé, il ne vous reste que %d vie\n\n", nombresDeVie);

return 0;

}

puis je lance la compilation et rien n' apparait

Quelqu'un a la solution?

10 réponses

  1. ElementW Messages postés 5690 Statut Contributeur 1 293
     
    C'est moi ou il manque une double-quote (") à ton premier printf()?
    0
  2. rita2001 Messages postés 10 Statut Membre
     
    oui, mais c'est une erreur de frappe, j'ai relu et il y est dans ma variable
    0
  3. ElementW Messages postés 5690 Statut Contributeur 1 293
     
    "rien n' apparait": tu compiles, mais exécutes-tu?
    0
  4. rita2001 Messages postés 10 Statut Membre
     
    oui, j'appuie sur le bouton compiler et exécuter
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. rita2001 Messages postés 10 Statut Membre
     
    et le message dans la zone de notification sous Build messages est:

    "undefined reference to 'WinMain@16'
    Build finished: 1 errors, 0 warnings
    0
    1. ElementW Messages postés 5690 Statut Contributeur 1 293
       
      Tu as créé le projet en mode interface graphique et pas console... Normal donc que ça ne marche pas. Garde ton code et recréé le projet en "Application console".
      0
  7. rita2001 Messages postés 10 Statut Membre
     
    euh oui, mais il y a un outil sur l'interface pour passer en console ou il faut que je recommence tout?
    0
    1. ElementW Messages postés 5690 Statut Contributeur 1 293
       
      Créé juste un autre projet console et copie/colle le code.
      0
  8. rita2001 Messages postés 10 Statut Membre
     
    j'ai commencé un nouveau projet et je suis alllée dans "console application"
    faut il allé dans un autre projet proposé?
    0
  9. rita2001 Messages postés 10 Statut Membre
     
    Et le résultat est le meme car c'est comme ca que j'ai fait
    0
  10. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    Effectivement, si tu as une erreur sur WINMain, c'est que tu as pris le mauvais projet.
    Recommence tout de 0 si tu as encore le même message.
    0
  11. [Dal] Messages postés 6122 Date d'inscription   Statut Contributeur Dernière intervention   1 108
     
    Salut rita2001,

    Tu devrais aussi pouvoir modifier le type d'application à partir du projet créé, ainsi :

    Project - Properties - Build targets - Debug et Release en changeant le type "GUI application" en "Console application", pour les cibles Debug, comme pour Release.

    Dal
    0