C语言版的银行管理系统。可以模拟ATM及柜台操作,实现用户登录、查询、取款、存款、开户、销户等一系列操作,代码清晰简洁,注释详细明了。
下面废话不多说,上代码啦。
void main()
{//cc22052402
char userName[8];
char userPWD[7];
int i;
welcome();
for( i=0;i<3;i++)//三次输错密码,强制退出。
{
printf("请输入您的用户名: ");
scanf("%s",userName);
printf("请输入您的密码: ");
scanf("%s",userPWD);
if((strcmp(userName,"admin")==0)&&
(strcmp(userPWD,"123")==0))
{ mainmenu();break;}
else
{
if(i<2)
{
printf("用户名和密码不正确,请重新输入!");
}
else printf("用户名和密码不正确,退出系统\n");
}
}
}
主函数如上,这里着重表示了用户名及密码的验证,即模拟实际,当错误超过三次之后,直接退出程序。
int writeData() //把储户信息从结构体数组写入文件中
{
FILE* fp;//文件指针
int i;
fp=fopen("Bank.txt","w");//生成文件
if(fp