Hi Leute,
Ich sitze immer noch am gleichen Programm :o aber diesmal ist ein anderer Fehler
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
void korrekt() {
char geheim[10],passwort[10];
int versuch=4;
passwort[0]='Y';
passwort[1]='o';
passwort[2]='l';
passwort[3]='o';
passwort[4]='\0';
printf("\n\n Gut jetzt musst du nur noch das passwort herausfinden!\n");
do {
printf("\n Du hast noch %i Versuche\n",versuch);
printf("\nBitte Passwort angeben\n>");
gets(passwort);
if(strcmp(passwort,geheim) == 0) {
printf("\n Passwort ist richtig!\n Hier ist mein instagram Kanal!\n");
system("google-chrome *ich mach keine schleichwerbung* &");
break;
}
else {
printf("Falsch!!!");
versuch--;
}
}
while(versuch > 0);
}
int main() {
int dein_alter;
printf("\n\n Wie alt bist du?\n>");
scanf("%i",&dein_alter);
if(dein_alter >= 14) {
korrekt();
}
else {
printf("\nBye");
}
return 0;
}
Das Problem ist glaub ich in der korrekt Funktion!!!
Hier wird das Passwort nicht angenommen!!
Das mit scanf und gets hab ich geklärt da ich 4 versuche gemacht hab!!!
Aber wieso wird das Passwort nicht angenommen?