/* check-pwd.c */ #include #include #include 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."); }