Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Benötige Hilfe beim erstellen des Programms "Passwortprüfung"

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
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.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
29.09.2021, 15:44 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Das ganze mag zwar für dich ein Rätsel sein, aber für andere nicht ;-)

Naja dein Program sieht doch schon mal ganz gut aus, du hast ja eigentlich schon alles wichtige drin

Das SollPasswort soll als parameter an deine pruefePasswort methode übergeben werden. Zusätzlich zu dem eingebenen Passwort - du kannst ja nur etwas überprüfen wenn du den vergleich machen kannst.

Wo das "SollPasswort" herkommen soll, ist tatsächlich nicht spezifiziert - vermutlich einfach mal "!12345?" als Konstante für den Parameter an deine Funktion - oder als lokale Variable mit fixem Wert.
--
class God : public ChuckNorris { };

Dieser Post wurde am 29.09.2021 um 15:44 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: