passwort abfrage c



  • Hallo zusammen,

    Ich hab hier ein Queltext mit einer passwort abfrage.
    Weiß jemand was das eintrittspasswort sein soll?

    #include <stdlib.h>
    #include <string.h>
    #include <stdio.h>
    
    void main(int argc, char *argv[])
    
    { // pflicht Schleife bzw. beginn Schleife. 
    
    char geheim[10],passwort[80];
    int versuch=3;
    
    geheim[3]='p';
    geheim[2]=109;
    geheim[7]=114;
    geheim[5]=116;
    geheim[0]=67;
    geheim[9]='x';
    geheim[1]=111;
    geheim[8]='\0';
    geheim[4]=geheim[1]+6;
    geheim[6]=101;
    
    printf(" \n Sie haben 3 versuche! \n ");
    do{
    printf("Bitte passwort eingeben!");
    gets(passwort);
    
    	if (strcmp(geheim,passwort) ==0)
    {
    
    printf("Passowort ok! Eintritt gestattet ;)");
    break;
    }q
    	else
    
    		printf("\n Fehlerhaftes Passwort! \n \a");
    	versuch --;
    	}while(versuch > 0);
    }
    

    mir ist klar das geheim und passwort gleich sein müssen um eintritt zu gelangen...

    danke im vorraus.



  • Wie wäre es, wenn du einfach ein printf("%s\n", geheim); reinbaust? 🙄



  • hallo,

    wär ne idee 🙂

    jedoch intressiert mich dieses programm wie das passwort heißen mag.
    Das Programm hab ich aus meinen Buch. doch es steht nicht über dem passwort.

    lg hasso 🙂



  • asooooo danke habs kappirt 😉



  • Hallo zusammen,

    /* ... */
    printf("%s\n", geheim);
    
    printf(" \n Sie haben 3 versuche! \n ");
    /* ... */
    

    So würde ich es (auch) machen.

    Alternativ könnte man auch einfach den Debugger befragen.

    "warning: the `gets' function is dangerous and should not be used."

    Grüße
    Martin


Anmelden zum Antworten