标题: [疑问] ATM里的一个问题?
hyi_020102
LU新生
Rank: 1



UID 90317
精华 0
积分 5
帖子 10
活跃指数 4
LU金币 14 个
LU金条 0 个
阅读权限 10
注册 2007-5-27
 
发表于 2007-6-21 16:16  资料  个人空间  短消息  加为好友 
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=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个的时候,可以弹出对话筐,提示你输入数字超过极限,这个不知道怎么弄哦,大家帮帮忙啊~

顶部
大漠孤星
管理员
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20


LU爱心使者  
UID 257
精华 24
积分 3096
帖子 4277
活跃指数 570
LU金币 2932 个
LU金条 422 个
阅读权限 255
注册 2003-9-30

用支付宝求购
 
发表于 2007-6-25 23:24  资料  个人空间  短消息  加为好友  添加 大漠孤星 为MSN好友 通过MSN和 大漠孤星 交谈 QQ
else
printf("\nthe password is wrong and input password again\n");

这里换成你的弹框函数。

应该在你系统封装的底层库函数里。





顶部
 



当前时区 GMT+8, 现在时间是 2009-1-9 08:28
乐悠LoveUnix论坛-京ICP备05005823号

Thanks to Discuz!  © 2001-2007    Power by LoveUnix.net
Processed in 0.051840 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - 乐悠LoveUnix - Archiver