Problème de compilation avec code blocks

Fermé
jaoudar - 12 juin 2015 à 18:16
jaoudar Messages postés 14 Date d'inscription vendredi 12 juin 2015 Statut Membre Dernière intervention 25 novembre 2018 - 12 juin 2015 à 20:34
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|




A voir également:

1 réponse

ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 228
12 juin 2015 à 19:09
'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)
    ou
    int main(void)
    mais pas
    int 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 du
    else
    ).
0
jaoudar Messages postés 14 Date d'inscription vendredi 12 juin 2015 Statut Membre Dernière intervention 25 novembre 2018
12 juin 2015 à 20:34
merci 1000 fois c'est gentil de ta part
0