pl-sem/sem7/check-pwd.c

24 lines
406 B
C
Raw Permalink Normal View History

2023-08-17 22:08:53 +00:00
/* check-pwd.c */
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int check_password(FILE *f, const char *password) {
char buffer[10];
int okay = 0;
fscanf(f, "%s", buffer);
if (strcmp(buffer, password) == 0)
okay = 1;
return okay;
}
int main(int argc, char **argv) {
if (check_password(stdin, "password"))
puts("Access granted.");
else
puts("Wrong password.");
}