• _getch() 函数,应用于输入密码敲入回车前修改


    #include<conio.h>

    _getch()这个函数是一个不回显函数,当用户按下某个字符时,函数自动读取,无需按回车

    //接受输入但是不显示

    #include<stdio.h>
    #include<stdlib.h>
    #include<conio.h>
    int main()
    {
            int index=0;
            char password[100]="";
            char ch;
            while((ch=_getch())!='\r')  //当控制台没有敲入回车
            {
                    if(ch!='\b')      //当控制台没有敲入退格键
                    { 
                            printf("*");
                            password[index++]=ch;
                    }
                    else
                    {
                            printf("\b \b");   //修改刚才输入的密码
                            index--;
                    }
            }
            password[index]='\0';
            printf("\npasswd=%s\n",password);
            system("pause");
    }




  • 相关阅读:
    Windows下输入法全角符,半角符的切换
    hdu 2546 饭卡
    hdu 1712 ACboy needs your help
    hdu 3033 I love sneakers!
    hdu 1171 Big Event in HDU
    hdu 1114 Piggy-Bank
    HDU 1058 Humble Numbers
    hdu 1297
    hdu 2050
    hdu 2563
  • 原文地址:https://www.cnblogs.com/meihao1203/p/6753852.html
Copyright © 2020-2023  润新知