Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<string.h>
- char pass[10];
- char saved_pass[10];
- int pass_length=8, chance=3, i, j, k, flag=0;
- int main(void)
- {
- int counter = chance-1;
- printf("You can save a password made of 3 to %d characters.", pass_length);
- printf("\n\nChoose your password to save : ");
- gets(saved_pass);
- if(strlen(saved_pass)>2 && strlen(saved_pass)<=pass_length)
- {
- printf("\n\nSuccessfully saved...");
- for(j=1; j<=chance; j++)
- {
- printf("\n\nPlease enter your password : ");
- int len = strlen(saved_pass);
- for(i=0; i<len; i++)
- {
- pass[i] = getch();
- printf("*");
- }
- for(i=(strlen(saved_pass)-1), k=(strlen(pass)-1); i>=0; i--, k--)
- {
- if(pass[k]==saved_pass[i])
- {
- flag = 1;
- }
- else
- {
- flag = 0;
- break;
- }
- }
- if(flag==0)
- {
- printf("\n\nWrong password!");
- printf("\n%d times remaining", counter);
- counter--;
- }
- else if(flag==1) break;
- }
- if(flag == 1) printf("\n\nLog on successful...\n\n");
- else if(flag == 0) printf("\n\nAccess denied!\n\n");
- }
- else printf("\n\nInvalid password to save!\n\n");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement