Syntax Errore Before If
Résolu
J'apprends donc je suis
-
OlaaSultan.. -
OlaaSultan.. -
Bonjour, ces temps je me suis lancé dans la programmation et je suis un guide pour apprendre (LeSiteDuZero). Tout se passe bien j'apprends à faire des variables ect. Mais à un moment(quand on parle de if...else), je suis bloqué! Je fais des test tout bêtes pour essayer de comprendre comment ça marche mais à chaque fois que je compile le message suivant s'affiche : error: syntax error before "if".
Donc voilà je vous mets le programme(il est pas censé faire autre chose que dire bravo^^) :
#include <stdio.h>
#include <stdlib.h>
int main()
int exemple = 1; //La variable vaut 1 donc la condition doit être remplie
if (exemple) //C'est ici que se cache l'erreur...
printf("bravo");
Donc voilà je vous mets le programme(il est pas censé faire autre chose que dire bravo^^) :
#include <stdio.h>
#include <stdlib.h>
int main()
int exemple = 1; //La variable vaut 1 donc la condition doit être remplie
if (exemple) //C'est ici que se cache l'erreur...
printf("bravo");
Configuration: Windows XP Firefox 3.0.7
A voir également:
- Syntax Errore Before If
- The realtek network controller was not found. if deep sleep mode is enabled please plug the cable ✓ - Forum Pilotes (drivers)
- Errore 106 ✓ - Forum Google Chrome
- If exist ✓ - Forum Autoit / batch
- {Batch} IF NOT EXIST <mon folder> ne fonctionne pas ✓ - Forum Autoit / batch
- Php if multiple conditions ✓ - Forum PHP
4 réponses
Hello,
#include <stdio.h>
#include <stdlib.h>
int main()
{
int exemple = 1; //La variable vaut 1 donc la condition doit être remplie
if (exemple == 1)
{
printf("bravo");
}
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
int exemple = 1; //La variable vaut 1 donc la condition doit être remplie
if (exemple == 1)
{
printf("bravo");
}
}
Salut,
Ton erreur surtout, ce sont les accolades.
Tu peux très bien faire :
Et ne pas oublier le return 0.
Les accolades sont obligatoires pour définir le code de la fonction.
Le programme le plus court est :
Oui, il sert à rien le programme ^^.
Ton erreur surtout, ce sont les accolades.
Tu peux très bien faire :
#include <stdio.h>
#include <stdlib.h>
int main()
{
int exemple = 1; //La variable vaut 1 donc la condition doit être remplie
if (exemple)
{
printf("bravo");
}
return 0;
}
Et ne pas oublier le return 0.
Les accolades sont obligatoires pour définir le code de la fonction.
Le programme le plus court est :
int main(void) {
return 0;
}
Oui, il sert à rien le programme ^^.