谁做过输入密码时显示“*”号的题?帮忙传一下,没找到
谁做过输入密码时显示“*”号的题?帮忙传一下,没找到
我记得有人做过,又忘了是谁做的,找了老半天也没找的到,帮帮忙再传一次好吗?
麻烦各位了,先谢谢你们了
谁做过输入密码时显示“*”号的题?帮忙传一下,没找到
我记得有人做过,又忘了是谁做的,找了老半天也没找的到,帮帮忙再传一次好吗?
麻烦各位了,先谢谢你们了
2004-11-07 10:26
2004-11-07 10:35
2004-11-07 10:51
2004-11-07 14:04
给出完整的:
#include<graphics.h> #include<stdio.h> void pass(char *a) {int i=0,j;int aa,b; while((j=getch())!=13) {aa=wherex();b=wherey(); if(j==8&&i>0) {gotoxy(aa-1,b);i--;clreol();continue;} a[i++]=j; printf("*"); } a[i]='\0'; printf("\n"); } main() {char a[100]; pass(a); puts(a); getch(); }

2004-11-08 02:01
[QUOTE][/QUOTE]
aa=wherex();b=wherey(); if(j==8&&i>0) {gotoxy(aa-1,b);i--;clreol();continue;} a[i++]=j; printf("*"); }
[/QUOTE]
这个i--, 我不懂是做什么?空前可以告诉我吗?

2004-11-08 14:40
2004-11-08 14:41
13就是\f走纸换页的意思!!就是光标移到下一行。\r是回车的意思就是光标回到这行的开头!
至于8就是\b退格的ascii码!!

2004-11-08 19:10
2004-11-09 13:28
2004-11-09 18:14