J'ai un problème avec mon code (language C)


#1

<Un problème dans un petit jeu très simple en language C>

<Je voulais créer un jeu du genre "Plus ou moins pour tester mes capacités (très basiques je l’admet) et j’ai eu un petit problème avec le “scanf”. Je sais qu’il y a d’autres erreur dans mon code, car il n’est vraiment pas terminer, mais j’aimerais que vous vous concentriez sur l’erreur du “scanf” svp. Merci d’avance pour votre aide et j’ai hâte d’avoir la solution à mon problème.>

int niveauDeDifficulté = 0; // Le niveau de difficulté.

scanf("%d", niveauDeDifficulté);

<Mon code ne reconnait pas le niveau de difficulté.>

<Ne pas enlever les trois “backticks” ci-dessous>


//
//  main.c
//  main.c
//
//  Created by Vincent Quirion on 17-10-09.
//  Copyright © 2017 Vincent Quirion. All rights reserved.
//

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <string.h>

int main(int argc, const char * argv[]) { // Fonction main (Aucune autre fonction nécessaire)

    // Définition des variables
    
    int MAX = 100, MIN = 1; // Variable qui indique l'écart entre les nombres possibles
    int nombreMystere = 0; // Variable qui indique le nombre à trouver par l'utilisateur
    int essai_de_lUtilisateur; // Le nombre que l'utilisateur a essayer
    int nombreDeEssais = 1; // Le compteur d'essais
    int niveauDeDifficulté = 0; // Le niveau de difficulté.
    int recommencer = 1; // La variable qui indique si l'utilisateur veut recommencer la partie (0 = Oui et 1 = Non)
    
    
    srand(time(NULL));
    
    do // Boucle infinie
    {
    nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
       
        // Texte d'introduction
        
        printf("Bienvenue dans le populaire jeu <<Plus ou Moins>>\n\n");

       // Description des niveaux à l'utilisateur
        
        printf("Plusieurs niveaux de difficultée vous sont offerts\n");
        
        printf("Niveau 1, le plus facile, avec un nombre entre 1 et 100,\n\n");
        
        printf("Niveau 2, pour les habitués, avec un nombre entre 1 et 1000\n\n");
        
        printf("Niveau 3, pour les experts, avec un nombre entre 1 et 10000\n\n");
        
        printf("Je choisis le niveau #...\n\n");
        
       // Choix du niveau de difficulté
       
        scanf("%d", niveauDeDifficulté);
        
        if(niveauDeDifficulté = 1) // Déroulement du niveau #1
        {
            printf("Vous avez choisi le niveau 1,\n\n\n"); // Texte d'introduction du niveau
            printf("Bonne Chance !\n\n");
            
            printf("Souhaitez-vous recommencer ?"); // Fonction recommencer (À la fin de la partie)
               printf("Si oui, entrez le nombre 1. Sinon, entrez un nombre au hasard excepté <<1>>\n\n");
            
            scanf("%d", & recommencer);
            
        }
        else if(niveauDeDifficulté = 2) // Déroulement du niveau #2
        {
            printf("Vous avez choisi le niveau 2\n\n\n"); // Texte d'introduction du niveau
            printf("Bonne chance !\n\n");
            
            printf("Souhaitez-vous recommencer ?"); // Fonction recommencer (À la fin de la partie)
               printf("Si oui, entrez le nombre 1. Sinon, entrez un nombre au hasard excepté <<1>>\n\n");
            
            scanf("%d", & recommencer);
        }
        else if (niveauDeDifficulté = 3) // Déroulement du niveau #3
        {
            printf("Vous avez choisi le niveau 3\n\n\n"); // Texte d'introduction du niveau
            printf("Bonne chance !\n\n");
           
            printf("Souhaitez-vous recommencer ?"); // Fonction recommencer (À la fin de la partie)
            printf("Si oui, entrez le nombre 1. Sinon, entrez un nombre au hasard excepté <<1>>\n\n");
            
            scanf("%d", & recommencer);
        }
        
        else // Déroulement si une erreur survient
        {
            printf("Une erreur est survenue\n\n\n");
            
            printf("===Partie Réinitialisée\n");
        }
        
        
    } while(recommencer = 1); // Le joueur peut rejouer à l'infini tant qu'il qui choisit de recommencer.
}