C语言实现输入密码

来源:互联网 发布:淘宝双11报名时间 编辑:程序博客网 时间:2024/06/02 10:32

今天在做一个密码输入方面的一个逻辑。用scanf会显示出你输入的东西。后来上网查了些资料:


个人认为比较简便的两个方法:

(1)个人比较推荐的。用getpass()函数。 如:

    char *passwd = NULL:    passwd = getpass("input a passwd:");    pritf("%s \n", passwd);

头文件是stdlib.h。


(2) 使用getch()函数。

如:

#include<stdio.h>#include<conio.h>main(){  char password[6];  printf("请输入您的密码:");  scanf("%s",&password);  char c;  for(int i=0;i<6;i++)  {    c=getch();    putch('*');  }  exit(0);}

OK。 用的时候根据自己的情况来用吧。

原创粉丝点击