#include #include #include int check_authentication(const char *password) { char password_buffer[16]; int auth_flag = 0; strcpy(password_buffer, password); if (strcmp(password_buffer, "brillig") == 0) auth_flag = 1; if (strcmp(password_buffer, "outgrabe") == 0) auth_flag = 1; return auth_flag; } int main(int argc, const char *argv[]) { if (argc < 2) { printf("Usage: %s \n", argv[0]); exit(0); } if (check_authentication(argv[1])) { printf("\n-=-=-=-=-=-=-=-=-=-=-=\n"); printf(" Access Granted.\n"); printf("-=-=-=-=-=-=-=-=-=-=-=\n"); } else { printf("\nAccess Denied.\n"); } return 0; }