Pages : 1
#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