2 Fragen



  • Hallo
    Ich habe ein Programm geschrieben das das Passwort und den Namen verlangt.Beim Eingeben des Namens und Passwort steht es dan auch dort.Ich will das man das Passwort nicht sieht sondern nur *******.
    2.Wenn das Passwort richtig ist kann man auswählen zwischen passwort ändern oder weiter.Wie kann man Passwort ändern ohne ihn den Editor es zu ändern???

    hir noch das Programm:

    /* Passwort-Eingabe */
    #include <stdio.h>
    #include <string.h>
    
    main() {
           char geheim[11],passwort[80];
    
            char g[10],servername[80];
    	int versuch=3;
    	g[3]=108;
    	g[2]=104;
    	g[7]='\0';
    	g[5]=98;
    	g[0]=83;
    	g[8]='x';
    	g[1]=99;
    	g[4]=117;
    	g[6]=108;
    	printf("\nSie haben 3 Versuche.\n");
    	do {
    		printf("\nBitte Servername eingeben.\n>");
    		gets(servername);
    		if(strcmp(g,servername) == 0) {
    			printf("\nServername ok!\n");
    break;
     }                         
    		else
    			printf("\nFehlerhaftes Passwort! \n\a");
    		versuch--;
    	} while(versuch > 0);
    
    	geheim[3]=7;
    	geheim[2]=10;
    	geheim[7]=5;
            geheim[8]=9;
    	geheim[5]=7;
    	geheim[0]=15;
    	geheim[10]='x';
    	geheim[1]=7;
    	geheim[9]='\0';
    	geheim[4]=7;
    	geheim[6]=4;
    	printf("\nSie haben 3 Versuche.\n");
    	do {
    		printf("\nBitte Passwort eingeben.\n>");
    		gets(passwort);
    		if(strcmp(geheim,passwort) == 0) {
    			printf("\nPasswort ok!\n");
    			break;
    
    		}
    		else
    			printf("\nFehlerhaftes Passwort! \n\a");
    		versuch--;
    	} while(versuch > 0);
    }
    

    gruss schlubl



  • Dieser Thread wurde von Moderator/in CMatt aus dem Forum C# und .NET in das Forum ANSI C verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.



  • 1. Schau mal in die FAQ's

    2. So, wie du das Passwort einkodiert hast, kannst du es nur durch Neucompilieren ändern.



  • Ich würde das Passwort in einer .dat-Datei speichern, aber dies immer verschlüsselt und das beim aufrufen wieder entschlüsseln. Zum Beispiel kannst du ja Jeden Buchstaben um ein Paar ANSCI-Codes hochaddieren und was weiß ich noch alles.


Anmelden zum Antworten