Bonjour, j'ai fait beaucoup d’essais avant d'arriver jusqu'ici et maintenant j'en suis bloqué.
J'ai commencé il y a peu à me renseigner sur le fonctions et à leurs utilités (jusqu'à présent je restais dans la fonction main).
Donc voyez vous j'essaie un exercice où il faut : Créer un mot de passe personnel lors de la première connexion, vérifier celui-ci et le redemander pour les prochaines fois par la suite je le fais moi même sans soucis.
Donc j'ai fait pour la plus part le travail mais étant donné que je souhaite les développer dans différentes fonctions à présent je n'y arrive pas, pourriez vous m’aider, merci d'avance !

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
 
int MDP(int *Nmdp){
    int Smdp;
    do{
    printf("Entrez votre mot de passe personnel a 4 chiffre:");
    scanf("%d",&Nmdp);
    char sure[4];
    char YES[4];
        YES[0]='O';
        YES[1]='U';
        YES[2]='I';
    char NO[4];
        NO[0]='N';
        NO[1]='O';
        NO[2]='N';
    int verif;
    if(Nmdp>0||Nmdp<9999){
        printf("Etes-vous sure de votre mot de passe : %d",Nmdp);
        do{
        printf("\nOUI/NON : ");
        scanf("%3s",&sure);
        int boucle;
        for(boucle=0;boucle=2;boucle++){
        if(sure[boucle]==YES[boucle]){
            printf("\nMot de passe enregistre");
            verif=1;
            Smdp=1;
            }else if(sure[boucle]==NO[boucle]){
                printf("\nVeuillez renoter votre mot de passe : ");
                verif=1;
            }else{
            printf("Veuillez choisir OUI/NON : ");
            }
            }
        }while(verif!=1);
    }
    }while(Smdp!=1);
    return Nmdp;
}
void start(){
    int enter;
    int lecode;
    if(enter==0){
        enter++;
        MDP(Nmdp);
        lecode=MDP;
    }else if(enter!=0){
    printf("\nVeuillez entrer votre mot de passe :");
    scanf("%d",&lecode);
    }
    if(lecode!=MDP){
        printf("\nVous n'etes pas l'utilisateur du AirLiberty");
        return 0;
    }else if(lecode==MDP){
        printf("\nBonjour, initialisation de votre AirLiberty, veuillez patienter...\n");
    }
}
void position(int positionO){
    int n;
        n = rand() % 1000 + 1;
        printf("%d\n", n);
        if(n>500){
            printf("\nVous vous trouvez dans une zone ou le masque est obligatoire, veuillez le mettre");
        }else{
            printf("\nLe masque n'est pas obligatoire ici !");
        }
}
int main(){
    start();
    position;
    return 0;
}