bank[flagI].dsit)
{
printf("\t\t* 余额不足...\n\n");
system("cls");
return 1;
}
bank[flagI].dsit -= omoney;
printf("\t\t* 取钱成功...\n\n");
Sleep(2000);
system("cls");
return 1;
}
//转账/
int transfer()
{
char ob[20];
int key, i;
long k;
printf("\t\t==============================================\n");
printf("\t\t==============================================\n");
printf("\t\t=================****转账****=================\n");
printf("\t\t==============================================\n");
printf("\t\t==============================================\n");
printf("\t\t* 请输入您要转账的账户...\n");
printf("\t\t* ");
scanf("%s", ob);
for(i=0; ibank[flagI].dsit)
{
printf("\t\t* 余额不足.....\n");
return 4;
}
bank[flagI].dsit -= k;
bank[flagN].dsit += k;
Sleep(2000);
printf("\t\t* 转账成功...");
Sleep(2000);
system("cls");
return 1;
}
}
printf("\t\t* 对不起,您输入的账户不存在\n");
printf("*****************请稍等*********************");
Sleep(2000);
system("cls");
return 1;
}
//修改密码
int resetPW()
{
long password1, password2;
long newpassword;
printf("\t\t==================================================\n");
printf("\t\t==================================================\n");
printf("\t\t=================****修改密码****=================\n");
printf("\t\t==================================================\n");
printf("\t\t==================================================\n");
printf("\t\t* 请输入原始密码...\n\n");
printf("\t\t* ");
scanf("%ld", &password1);
printf("\t\t* 请再次输入...\n\n");
printf("\t\t* ");
scanf("%ld", &password2);
if(bank[flagI].pw == password1 && bank[flagI].pw == password2)
{
printf("\t\t* 输入新密码...\n\n");
printf("\t\t* ");
scanf("%ld", &newpassword);
if(judgePW(newpassword) == 1)
{
bank[flagI].pw = newpassword;
printf("\t\t* 密码重置成功...\n\n");
Sleep(2000);
system("cls");
return 1;
}
else
{
printf("\t\t* 输入的密码不符合规则,请重试...\n");
Sleep(2000);
system("cls");
return 5;
}
}
else
{
printf("\t\t* 密码错误...\n");
Sleep(2000);
system("cls");
return 1;
}
return 1;
}
//密码判断
int judgePW(long ps)
{
int n, k;
for(k=0; k<6; k++)
{
n = ps%10;
ps = ps/10;
if(n < 0 || n > 9)
{
return 2;
}
}
return 1;
}