Problème de compilation avec code blocks

jaoudar -  
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|

1 réponse

  1. ElementW Messages postés 5690 Statut Contributeur 1 293
     
    '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
    1. jaoudar Messages postés 15 Statut Membre
       
      merci 1000 fois c'est gentil de ta part
      0