000
28.09.2021, 18:24 Uhr
Moglie12
|
Hi, stehe vor folgender Aufgabenstellung und würde um eure Hilfe bitten beim lösen:
Schreiben Sie eine Funktion PruefePasswort(), der als Parameter das Sollpasswort übergeben wird. Die Funktion liest ein Passwort von der Konsole ein und vergleicht das eingelesene Passwort mit dem als Parameter übergebenen Sollpasswort. Stimmt das Passwort überein, liefert die Funktion true (kein Fehler) zurück, ansonsten gibt die Funktion false (Fehler) zurück. Fordern Sie in Ihrem Hauptprogramm (in main()) den Benutzer zur Eingabe des Passwortes auf und rufen Sie die Funktion PruefePasswort() auf. Geben Sie entsprechend dem Rückgabewert der Funktion entweder Passwort falsch aus oder Passwort korrekt aus.
Beispiel für den Benutzerdialog, wenn das Passwort richtig ist: Geben Sie das Passwort ein: !12345? Passwort korrekt Schreiben Sie eine Testfunktion, zum Überprüfen der korrekten Funktion von PruefePasswort().
Schreibe in absehbarer Zeit ne Abschlussprüfung als Techniker in C++ und muss sagen, dass dieses Fach absolut nicht zu meinen stärken gehört. Ich steh wie im Walde und habe keine Ahnung wie ich das ganze überhaupt angehen soll. Wenn mir einer Helfen könnte bei der Lösung wäre ich wirklich sehr dankbar.
ich bin jetzt mal so weit aber checke nicht wirklich was ich da mache und zweitens wie ich das Passwort festlegen kann/soll.
C++: |
//Funktion: string pruefePasswort(string passwort) { return (passwort); }
//Hauptprogramm int main() { string text; bool richtig;
cout << "Bitte Passwort eingeben: " << endl; cin >> text; text = pruefePasswort(text); //richtig = (text == passwort);
if (richtig) { cout << "Passwort korrekt" << endl; }
else { cout << "Falsches Passwort!" << endl; }
system("Pause"); return 0; }
|
Dieser Post wurde am 29.09.2021 um 15:44 Uhr von FloSoft editiert. |