在用户登陆时经常提示输入密码,而密码输入时并不显示密码本身,而是用”*“代替,在下面的子函数里帮我改一下
比如在用户登陆时经常提示输入密码,而密码输入时并不显示密码本身,而是用”*“代替,请问如何用C语言实现上述功能;在下面的子函数里帮我改一下,谢谢!!
程序代码:/*得到键盘录入的金额*/
double getcash(int flag)
{
char ccash[100];
double dcash;
int i=1;
while(i)
{
memset(ccash,0,sizeof(ccash));
dcash=0;
printf("\n");
switch(flag)
{
case 0:
printf("请输入存入金额:");
break;
case 1:
printf("请输入取款金额:");
break;
}
scanf("%lf",&dcash);
fflush(stdin);
sprintf(ccash,"%12.2f",dcash);
if(checkInput(2,ccash))
{
printf("录入的金额超过9位的最大存入(取出)金额长度!\n");
continue;
}
i=0;
}
return dcash;
}



