Passwort durch ****** ersetzten!

Also um ein pw Verschlüsselt darzustellen gibt es die möglichkeit die aber C vorrausetzt somit muss man #include <stdio.h> hinzufügen da ist die einfache iostream Libary net tut

Code:
printf("\n\tBitte geb dein 'Passwort' ein \xAF ");
			for(k=0;k<12;k++)
			{
				passwort[k]=getch();
				if(passwort[k]=='\r') 
					break;
				else 
					printf("*");
			}
			cin.ignore();
			passwort[k]='\0';

Natürlich kann man auch anstatt * was anderes einfügen. Die 12 in der for bedeutet wieviele stellen des pw haben soll / muss
 
somit muss man #include <stdio.h> hinzufügen da ist die einfache iostream Libary net tut
nein <stdio.h> braucht man nicht. die iostream library passt schon. was man aber braucht ist die <conio.h> wegen getch().

du solltest das programm vielleicht so ändern das nicht statisch 12 zeichen eingelesen werden, sondern nach betätigung von Enter abgebrochen wird und ein druck auf backspace sollte das letzte zeichen (und auch das letzte sternchen in der anzeige) löschen können. dann wäre das ganze wesentlich sinnvoller und brauchbarer als so wie es jetzt ist. ;)
und poste beim nächsten mal doch bitte ein vollständiges kompilierbares programm mit includes und main funktion.
 
Zurück
Oben