Passwort-Eingabe

Schlubl

Gesperrt
Hallo
Ich habe ein Programm geschrieben das ein Passwort verlangt und ein name.Jetzt will ich das wenn man passwort eingiebt kei bustaben sondern ****** kommt.Und dann will ich noch wenn passwort richtig ist das mehr das passwort ändern kann oder weiter gehen kann.

Code:
/* 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]=2; 
geheim[2]=1; 
geheim[7]=2; 
geheim[8]=49; 
geheim[5]=7; 
geheim[0]=11; 
geheim[10]='x'; 
geheim[1]=7; 
geheim[9]='\0'; 
geheim[4]=7; 
geheim[6]=5; 
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
 
Zuletzt bearbeitet:
Aw: *****

Könntest du trotzdem einen etwas aussagekräftigeren Titel für den Thread wählen?
 
Sorry, mit C/C++ kenne ich mich nicht aus.

Dennoch möchte ich dich bitten, in deinen Beiträgen auf die Regeln der deutschen Rechtschreibung zu achten, siehe hierzu auch die Netiquette Nr.15 unseres Forums.
 

Neue Beiträge

Zurück