diff --git a/00_pufferueberlauf/pufferueberlauf.c b/00_pufferueberlauf/pufferueberlauf.c new file mode 100644 index 0000000..0d61930 --- /dev/null +++ b/00_pufferueberlauf/pufferueberlauf.c @@ -0,0 +1,27 @@ +#include +#include + +void showSecretInformation() +{ + printf("Erfolg!\n"); +} + +int checkPassword() +{ + char buffer[6]; + + printf("Bitte Passwort eingeben: "); + scanf("%5s", buffer); + + return strcmp(buffer, "pass") == 0; +} + +int main() +{ + if(checkPassword()) + showSecretInformation(); + else + printf("Falsches Passwort!\n"); + + return 0; +}