这个为什么没办法编译,求大佬指点
#include<stdio.h>#include<string.h>
int main()
{
int j;
start:
system("CLS");
system("color F0");
printf("★----------------------------------★\n");
printf("◇ ◇\n");
printf("◇ ATM机系统 ◇\n");
printf("◇ 不知道什么玩意 ◇\n");
printf("◇ ◇\n");
printf("★----------------------------------★\n");
printf("请选择登录方式:\n1.银行工作人员 2.普通用户\n");
scanf("%d",&j);
if(j<1||j>2)
{
printf("输入错误,请重新输入:\n");
while(getch()!='\r');
goto start;
}
void Administrator_login();
void User_login();
switch(j)
{
case 1:
system("cls");
Administrator_login();
goto start;
break;//银行工作人员登录
case 2:
system("cls");
User_login();
goto start;
break;//普通用户登录
}
}
void Administrator_login()
{
void Main_Administrator();
char ch1[20];
char ch2[]={"123"};
int i = 1;
for(i=1;i<4;i++)
{
if(i>3)
break;
else
{
printf("请输入工作人员密码:\n");
scanf("%s",&ch1);
if(strcmp(ch1,ch2)==0)
{
Main_Administrator();
break;
}
else
{
printf("密码错误\n");
}
}
}
}//工作人员登录程序,PS:密码123
void Main_Administrator()
{
int i;
start:
printf("※======================================※\n");
printf("☆ 工作人员您好 ☆\n");
printf("☆ 1.开户 2.注销账号 ☆\n");
printf("☆ 3.查询账户信息 4.所有客户信息☆\n");
printf("☆ 5.所有账户信息 6.退出 ☆\n");
printf("☆ 飒沓 朔风 ☆\n");
printf("※======================================※\n");
scanf("%d",&i);
if(i<1||i>6)
{
printf("输入错误,请重新输入:\n");
goto start;
}
switch(i)
{
case 1:
system("cls");
break;//开户程序(未完成,下同)
case 2:
system("cls");
break;//注销账号
case 3:
system("cls");
break;//查询账户信息
case 4:
system("cls");
break;//所有客户信息
case 5:
system("cls");
break;//所有账户信息
case 6:
break;//退出
}
}
void User_login()
{
void Main_User();
char name[20];
char pwd[20];
printf("账号:\n");
scanf("%s",&name);
printf("密码:\n");
scanf("%s",&pwd);
if((recog_pwd(name,pwd))==1)
{
printf("登录成功\n");
Main_User();
}
else
printf("账号或密码错误\n");
}
int recog_pwd(char name[20],char pwd[20]);
void Main_User()
{
int i;
start:
printf("※==============================※\n");
printf("☆ 欢迎使用银行系统 ☆\n");
printf("☆ 1.取款 2.存款 ☆\n");
printf("☆ 3.转账 4.查询余额☆\n");
printf("☆ 5.查询明细 6.退卡 ☆\n");
printf("※==============================※\n");
scanf("%d",&i);
if(i<1||i>6)
{
printf("输入错误请重新输入:\n");
goto start;
}
switch(i)
{
case 1:
system("cls");
break;//取款
case 2:
system("cls");
break;//存款
case 3:
system("cls");
break;//转账
case 4:
system("cls");
break;//查询余额
case 5:
system("cls");
break;//查询明细
case 6:
system("cls");
printf("退卡成功,请取走您的银行卡\n");
break;//退卡
}
}