码迷,mamicode.com
首页 > 编程语言 > 详细

C语言不回显字符输入实现密码输入

时间:2020-06-18 16:04:29      阅读:84      评论:0      收藏:0      [点我收藏+]

标签:pac   style   pass   c语言   ack   code   print   语言   name   

 

#include <stdio.h>
#include <conio.h>
int main()
{
    char *user;
    char *pass;
    char username[30]={0},pass_word[30]={0},password;
    int count = 0;
    //密码显示为 *
    while (password=getch())
    {        
        if(password == \r)    //Enter
        {
            pass_word[count]=\0;                
            break;
        }    
        else if((password==\b) && (count>0))    //Backspace
        {    
            printf("\b \b");
            count--;
        }
        else if((count==0) && (password==\b)) ;    
        else
        {
            pass_word[count] = password;
            count++;
            printf("*");
        }
    }

    pass=pass_word;
    
    printf("\n%s\n", pass);
}

 

C语言不回显字符输入实现密码输入

标签:pac   style   pass   c语言   ack   code   print   语言   name   

原文地址:https://www.cnblogs.com/candyYang/p/13157778.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!