Un souci de programmation en C:

Fermé
Shikabaku - 15 nov. 2013 à 09:42
 JwTdd - 15 nov. 2013 à 12:35
Bonjour,
Je souhaite réaliser un jeu simple, j'apprends a coder en C sur OpenClassroom, aanciennement site du zéro. Je pense pas avoir codé n'importe comment mais je bute a la complilation.

1#include <stdio.h>
2#include <stdlib.h>
3
4int main(int argc, char **argv[]);
5int(nombreMystere=0, nombrej=0);
6 {
7 printf("Joueur1 choisis un nombre entre 0 et 100");
8 scanf("%d",&nombreMystere);
9 printf("Joueur2 quel est le nombre?");
10 Scanf("%d", &nombrej);
11 if(nombreMystere>nombrej)
12 {
13 printf("c'est plus!\n\n");
14 scanf("%d", &nombrej);
15 }
16 else if(nombreMystere<nombrej)
17 {
18 printf("c'est moins!\n\n");
19 scanf("%d", &nombrej);
20 }
21 default
22 printf("Bravo!!! Vous avez trouve le nombre mystere!");
23 return 0;
24 }

Et mes erreurs de compilation sont:
ligne 5 error: expected ")" before "=" token
ligne 6 error: expected identifier or"(" before "{" token

Je ne comprends pas... Si quelqu'un peut m'éclairer...



1 réponse

Salut, là ta fonction "main" ne fait qu'une ligne puisque tu as mis un ; à la fin de la ligne, retire le.
Inverse ta ligne 5 et 6 puis corrige ta déclaration des variables.
Je n'ai pas testé ton code et n'ai regarder que brièvement mais quelque chose me dise que tu auras un souci à la ligne 21.
0