Bonjour,
J'ai pour projet de créer une console qui me permettrait de stocker des mots de passe par exemple. J'ai commencé un bout de code mais j'aimerai qu'au lancement de mon programme le mot de passe soit inscrit de manière caché avec des étoiles et non apparent. Est ce possible ? si oui comment faire. J'ai cherché sur le web mais j'ai rien trouvé de très intéressant. Pour l'instant mon mot de passe comporte uniquement des nombres, comment dois je initialiser ma variable pour qu'elle puisse contenir des lettres et des nombres ? Voici le code pour vous éclairer :

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
#include <stdio.h>
#include <stdlib.h>
 
 
int main()
{
	int motDePasse = 12, motDePasseSaisi = 0, repertoire =0, choix =0;
 
	printf("Mode de passe : ");
	scanf("%d", &motDePasseSaisi);
 
	if (motDePasseSaisi == motDePasse)
	{
 
		printf("Vous etes connecte\n");
		printf("Taper 1 pour acceder au repertoire des mots de passe\n");
		printf("Taper une autre touche pour quitter");
		scanf("%d", &repertoire);
 
		if (repertoire == 1)
		{
			printf("Vous etes dans le repertoire des mots de passe\n");
			printf("1 : Regarder les mots de passe\n");
			printf("2 : Ajouter un mot de passe\n");
			printf("Que voulez vous faire ? \n");
			scanf("%d", &choix);
 
        	if (choix ==1)
            {
                printf("MOT DE PASSE");
            }
 
            else if (choix ==2)
            {
                printf("AJOUTER MOT DE PASSE");
            }
 
		}
 
		else
		{
			printf("Vous n'avez rien choisi");
		}
 
	}
 
	else
	{
		printf("Mot de passe incorrect");
	}
 
return 0;
}