#pragma argsused int main(int argc, char* argv[]) {
short int Zahl; char Zahl1; char Zahl2; char Zahl3; char Zahl4; int i=0;
while (i<=2) { //Ausgabe cout<<"Bitte geben Sie eine 4stellige PIN-Nummer ein: ";
//Speichert jede Zahl in einer Variable cin>>Zahl1>>Zahl2>>Zahl3>>Zahl4;
//Wenn man den richtigen Code 4711 eingetippt hat if ((Zahl1=='4') && (Zahl2=='7') && (Zahl3=='1') && (Zahl4=='1')) { //Ausgabe cout<<"Bitte w\x84 \bhlen Sie ein Men\x81 \b f\x81 \br die Grundkonfiguration aus";
//i=6 gesetzt, damit die Schleife zu ende ist i=6; }
//Wenn nicht der richtige Code eingegeben worden ist else if (Zahl!=4711) { //Ausgabe cout<<"Fehler"<<endl;
//i+1 damit von den 3 Versuchen einer abgezogen wird i++; } }
if ((Zahl1<=>) && (Zahl2<=>) && (Zahl3<=>) && (Zahl4<=>)) { cout<<"Bitte geben Sie 4 Zahlen ein"; i--; }
getchar(); return 0;
}
Mein Lehrer hat gesagt ich soll es nicht mit char machen aber es geht. Jetzt hab ich mal unten eine 2. if Anweisung hinzu gefügt aber da ich nur aus Basic kenne das "<=>" Zeichen heißt ja, wenn irgendwas in der Variable steht. Wie lautet das denn in c++ ?