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


    #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 == '
    ')    //Enter
            {
                pass_word[count]='';                
                break;
            }    
            else if((password=='') && (count>0))    //Backspace
            {    
                printf(" ");
                count--;
            }
            else if((count==0) && (password=='')) ;    
            else
            {
                pass_word[count] = password;
                count++;
                printf("*");
            }
        }
    
        pass=pass_word;
        
        printf("
    %s
    ", pass);
    }
  • 相关阅读:
    178
    177
    176
    175
    To Do List
    洛谷 P4198 楼房重建
    斯特林数
    容斥原理
    组合数学笔记
    激光相机数据融合(6)--激光相机标定
  • 原文地址:https://www.cnblogs.com/candyYang/p/13157778.html
Copyright © 2020-2023  润新知