求解错,程序有错误,运行不了,求指点
#include<stdio.h>char c='y';
float money;
char key[6];//定义了三个全局变量,用来存储文件中的余额和密码。
void check()//查询余额
{
char a;
printf("%f",money);
printf("按任意键返回主菜单\n");
a=getch()();
}
void draw()//取款
{
int a;
printf("1.取50元\n2.取100元\n3.取200元\n4.取500元\n5.按任意键返回\n");
scanf("%d",&a);
switch(a)
{
case 1:
money=money-50;printf("取款成功");break;
case 2:
money=money-100;printf("取款成功");break;
case 3:
money=money-200;printf("取款成功");break;
case 4:
money=money-500;printf("取款成功");break;
case 5:
c='y';break;
}
}
void changekey()//修改密码
{
char a[6],d[6],b='y';int j;
for(;b=='y';)
{
printf("请输入一个六位数的新密码");
gets(a);puts(a);
printf("请再次输入");
gets(d);puts(d);
for(j=0;j<6;j++)
{
if(a[j]!=d[j])break;
}
if(j<6) printf("两次输入的密码不相同,请重新输入\n");
else
{
for(j=0;j<6;j++)
{
key[j]=a[j];
}
printf("修改密码成功,按任意键返回主菜单\n");
b=getch()();b='n';
}
}
}
错误是:error C2065: 'getch' : undeclared identifier.求解决