Problème de compilation avec code blocks
jaoudar
-
jaoudar Messages postés 15 Statut Membre -
jaoudar Messages postés 15 Statut Membre -
Bonjour, je suis un débutant en programmation langage c.J'ai trouvé une problématique durant un exercice comme suite: et merci d'avance de me repondre
#include <stdio.h>
#include <stdlib.h>
int main(){
int (bonjour=24)
if (bonjour==24){
printf ("bonjour\n");
}
else {
{printf ("no\n");}
}
}
C:\main.c\main.c|11|error: 'else' without a previous 'if'|
C:\main.c\main.c|7|error: expected ')' before '=' token|
#include <stdio.h>
#include <stdlib.h>
int main(){
int (bonjour=24)
if (bonjour==24){
printf ("bonjour\n");
}
else {
{printf ("no\n");}
}
}
C:\main.c\main.c|11|error: 'else' without a previous 'if'|
C:\main.c\main.c|7|error: expected ')' before '=' token|
1 réponse
-
'lut
- Erreur de syntaxe, pas de parenthèses à mettre autour du nom et de la valeur de ton int, et il manque un point-virgule à la fin de la ligne.
-
int main(int argc, char **argv)
ouint main(void)
mais pasint main()
. - Il manque un
return 0;
à la fin de ton main. - Pas une erreur, mais le 2e
printf
est encadré dans un second bloc pour rien (il est déjà dans celui duelse
).