***** instat 12345
-
Hallo leute ich habe ein kleines Problem und zwar ich möchte mit C flogendes machen :-
int kontonummer, pin;
printf ("\nBitte geben Sie Ihre Kontonummer ein: ");
scanf_s ("%d", &kontonummer);
printf ("\nBitte geben Sie Ihre PIN ein: ")
scanf_s ("%d", &pin);Allerdings möchte ich ,dass wenn man die Zahlen beim der Passwort Eingabe nicht sieht sondern * ist so was mit C überhaupt möglich ? wenn ja kann mir jemanden sagen wie ??
wäre richtig Dankbar für die Antowrt
Vielen Dankm im voraus
Hamdy
-
Das ist definitiv mit C machbar, ich würd Zeichen für Zeichen einlesen und jeweils direkt mit Wagenrücklauf löschen und mit printf(""); Platzhalter einfügen. Dabei mußt du natürlich die Anzahl der eingegebenen Ziffern beachten und entsprechend viele "" setzen.
-
Dank für deine Antwort kannst du mir ein Besipiel zeigen nur ein Ziffer in * verwandeln
echt vieleeeeeeeeeeeeeeeeeeeeeeeeeeeen Dank
-
int main(int argc, char* argv[]) { char c, buffer[128] = {0}; int i = 0; while((c = getch()) != '\r') { buffer[i++] = c; printf("*"); } printf("\npassword: %s\n", buffer); return 0; }