Rückblick - Validierungsfunktion
Teil des Abschnitts Grundlagen der C++-Journey von Coddy — Lektion 56 von 74.
Aufgabe
EinfachSchreiben Sie eine Funktion namens is_valid, die zwei String-Argumente, username und password, erhält.
Die Funktion soll true zurückgeben, wenn username und password im System gültig sind, andernfalls false.
Unser System enthält nur zwei gültige Benutzernamen - "admin" und "user".
Das gültige Passwort für den Benutzernamen "user" ist "qwerty".
Für den Benutzernamen "admin" ist jedes Passwort gültig!
Probier es selbst
#include <iostream>
#include <string>
bool is_valid(std::string username, std::string password) {
// Schreibe deinen Code unten
}
int main() {
std::string user, pass;
std::cin >> user;
std::cin >> pass;
bool res = is_valid(user, pass);
std::cout << (res ? "true" : "false");
return 0;
}Alle Lektionen in Grundlagen
4Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorInkrement/DekrementPost-Inkrement/DekrementArithmetische AbkürzungenVergleichsoperatorenString-Vergleich7Eingabe/Ausgabe Grundlagen
cout-Anweisungcin-AnweisungString-EingabeWiederholung - Bis 120Wiederholung - Wahr oder Falsch10Funktionen
Eine Funktion deklarierenParameterRückgabetypenFunktionsüberladungRückblick - Sigma-FunktionRückblick - ValidierungsfunktionVoid-Funktionen3Variablen Teil 2
TypdeklarationNamenskonventionenWiederholung – Variablen initialisierenType Casting Teil 1Type Casting Teil 26Entscheidungsfindung
If-AnweisungIf - ElseSwitch-AnweisungBedingter OperatorWiederholung - If ElseVerschachtelte If - Else