IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Programme Mot de Passe : Remplacer les caractères


Sujet :

C

  1. #1
    Nouveau candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Octobre 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1
    Par défaut Programme Mot de Passe : Remplacer les caractères
    Bonjour à vous.

    Je suis nouveau sur Developpez.com, donc excusez moi si la question a déjà été posté.

    Alors voilà, je suis en première année de BTS IRIS, et je suis en plein dans le C. Et pour m'amuser un peu, et approfondir mes connaissances, je me suis fait un petit programme que je perfectionnerais au fil du temps : Un programme de mot de passe. (Programme tout bête, mais pour s’entraîner, je trouve ça bien)

    Les deux premières étapes ont été facile, faire un numérique et un alphanumérique n'as plus de secret pour moi.

    Cependant, j'aimerais l'augmenter, et faire en sorte que lors de ma saisir dans mon Invite de Commande, il m'affiche des *, ou bien des espaces (Je pense faire les * d'abords, puis les espaces après)

    Seulement, mes connaissances étant limités, et n'ayant rien trouvé sur Internet, je suis bloqué.

    Voici mon code :

    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
    #include <stdio.h>
    #include "strc.c"
    #include <string.h>
     
    main()
    {
        char ch1[25]="Test2012", ch2[25];
        int i;
     
    	printf ("\nPlease enter your password : \n");
     
        do
        {
            gets (ch2);
            i = strcmp (ch2, ch1);
       		if (i != 0)
            {
                printf ("Access Denied.\nPlease enter your password :\n");
            }
     
        }
        while (i != 0);
        printf ("Access Granted.\nWelcome.\n");
     
    }
    J'ai entendu parlé d'un getchar que je pourrais placer dans le code, mais je ne sais pas où le placer, ni comment l'incruster dedans (D'ailleurs, je doute que la solution soit si simple).

    Donc si vous pouvez m'aider, m'aiguiller sur les codes à rajouter, cela serait très sympa de votre part !
    Je ne demande pas la solution direct (Bon, si on me la donne, je ne cracherais pas dessus hein !), car mon but est d'apprendre par moi même, donc des indications devraient me suffire !

    Sur ce, merci d'avance, et bonne soirée à vous !

  2. #2
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 071
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 071
    Billets dans le blog
    144
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

Discussions similaires

  1. Réponses: 3
    Dernier message: 18/02/2008, 14h05
  2. Réponses: 10
    Dernier message: 10/11/2006, 15h57
  3. programme mot de passe
    Par bloowind dans le forum C++
    Réponses: 7
    Dernier message: 15/06/2006, 09h38
  4. [Crypter mot de passe ?] Crypter les mdp user en base ?
    Par Casp dans le forum Général Conception Web
    Réponses: 9
    Dernier message: 28/02/2006, 10h56
  5. [Excel] - mot de passe pour les formules
    Par vautour29 dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 23/01/2006, 14h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo