在用户登陆时经常提示输入密码,而密码输入时并不显示密码本身,而是用”*“代替,在下面的子函数里帮我改一下
比如在用户登陆时经常提示输入密码,而密码输入时并不显示密码本身,而是用”*“代替,请问如何用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; }