是否可以使用C语言实现我们在网页上看到的密码字段???
答案 0 :(得分:0)
此代码可用于此目的: -
#include <stdio.h>
#include <conio.h>
#define MAX 25
#define passfield 1
void main()
{
char password[MAX], passchar;
int i=0;
clrscr();
printf("Enter password: ");
while(passfield)
{
passchar=getch();
if(passchar==13)
break; // 13 is the ASCII value of ENTER
if(passchar==8) // 8 is the ASCII value of BACKSPACE
{
putch('\b');
putch(NULL);
putch('\b');
--i;
continue;
}
password[i++]=passchar; //else store characters in password
passchar='*'; //mask password character
putch(passchar);
}
password[i]='\0'; //end of the char array
printf("\n%s",password);
getch();
}
答案 1 :(得分:0)
为具有密码类型的输入元素发出一些标准HTML代码。用您使用的任何语言单次调用print
都可以正常工作。
编辑:
printf("<input type=\"password\" name=\"password\" value=\"Type your password here.\">");
如果你在C中需要它并且你正在运行CGI应用程序就足够了。