2007-6-21 16:16
hyi_020102
ATM里的一个问题?
#include <stdio.h>
void main()
{int e;
long y,z;
int i,q=9;
long x=2000;
char m,n,SelectKey,CreditMoney,DebitMoney;
{
char b[6]={'8','8','8','8','8','8'};
char a[20];
int i,n,k;
i=0;
clrscr();
printf("please input password:");
while((a[i]=getch())!=13)
{
i=i+1;
printf("*");
}
for(k=0;k<6;k++)
if(a[k]!=b[k]) break;
if (i==6)
printf("\nthe password is right\n");
else
printf("\nthe password is wrong and input password again\n");
}
}
这个是ATM的第一部分。就是密码的验证。这个是正确的,我现在想要:当我输入的密码数字超过6个的时候,可以弹出对话筐,提示你输入数字超过极限,这个不知道怎么弄哦,大家帮帮忙啊~