Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/08/2013, à 15:48

freedos1

[Résolut] Problème compilation

Bonjour
J'apprends à programmer en C , j'ai fait un petit programme :
#include <stdio.h>
#include <stdlib.h>

int main()
{
  int nombreDeVie = 5;

printf (" Bonjours vous avez %d vies \n", nombreDeVie)
printf ("***Pouf***\n")
nombreDeVie = 0;
printf ( "%d vie , Game over\n", nombreDeVie)
return 0;
}

Et le terminal me dit ça :
main1.c: In function ‘main’:
main1.c:9:1: erreur: expected ‘;’ before ‘printf’
main1.c:12:1: erreur: expected ‘;’ before ‘return’

Amicalement

Dernière modification par freedos1 (Le 17/04/2014, à 08:09)

Hors ligne

#2 Le 04/08/2013, à 16:07

lann

Re : [Résolut] Problème compilation

Tu as oublié les points virgules sur tes lignes printf : expected ‘;’ before ‘printf’

Bonne continuation


<Modéré>

Hors ligne

#3 Le 04/08/2013, à 16:09

grim7reaper

Re : [Résolut] Problème compilation

Bonjour,

Tu peux mettre ton code entre balise code pour le rendre plus lisible (Cf. l’aide du forum).
Pour ton problème, tu as oublié de mettre un point virgule après tes printf :

Au passage, en C la fonction main c’est

int main(void)

ou

int main(int argc, char** argv)

La version que tu utilises :

int main()

n’est pas correct (mais c’est une erreur que l’on retrouve souvent, y compris dans certains livres…)

Si ton problème est résolu, passe ton sujet en résolu.

Hors ligne