4个回答
展开全部
楼上的还缺一步,先用退格符\b使光标倒退一格,然后输出一个空格或者一个你想输出的其他字符来覆盖原有的字符。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<conio.h>
while((password[j] = getch()) != '\r')
{
if(password[j] == '\b' && strlen(password) == 1)
{
password[j] = '\0';
}
else if(password[j] == '\b')
{
putch('\b');
putch(' ');
putch('\b');
password[j] = '\0';
j--;
}
else
{
putch('*');
j++;
}
}
while((password[j] = getch()) != '\r')
{
if(password[j] == '\b' && strlen(password) == 1)
{
password[j] = '\0';
}
else if(password[j] == '\b')
{
putch('\b');
putch(' ');
putch('\b');
password[j] = '\0';
j--;
}
else
{
putch('*');
j++;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询