C command-line password input

后端 未结 7 850
长情又很酷
长情又很酷 2020-12-03 15:00

I want to allow users to enter password using command-line interface. but I don\'t want to display this password on screen (or display \"****\").

How to do it in C?

7条回答
  •  心在旅途
    2020-12-03 15:20

         #include
         #include
         using namespace std;
         int main(){
         char *pass = new char[20];
         cout<<"Password :";
         int i=0;   
         while( ( pass[i]=getch() ) != '\n' && pass[i] != '\r' && i<19 )
         {putchar('*'); i++;}
         pass[i]='\0';
         cout<

提交回复
热议问题