如何用C语言来编辑最简单的输入密码程序

如题所述

改了下楼上的写的
#include
void
main(void)
{
int
i,a;
char
b[20];;
i=0;
printf("请输入密码:\t");
while((a=getch())!='\r')
{if(a==8){i--;printf("%c
%c",a,a);continue;}
b[i]=a;
printf("*");
i++;
}
b[i]='\0';
printf("\n输入完毕\n");
printf("密码是:
%s\n",b);
getch();
}
最后两个打印可以不要
温馨提示:内容为网友见解,仅供参考
无其他回答

如何用C语言来编辑最简单的输入密码程序
void main(void){ int i,a;char b[20];;i=0;printf("请输入密码:\\t");while((a=getch())!='\\r'){if(a==8){i--;printf("%c %c",a,a);continue;} b[i]=a;printf("*");i++;} b[i]='\\0';printf("\\n输入完毕\\n");printf("密码是: %s\\n",b);getch();} 最后...

如何使用c语言编写一个密码程序
使用c语言编写一个密码程序的步骤:首先新建源文件,用文本编辑器打开,输入代码。编写好控制台批处理文件,设置环境变量,主要是PATH,INCLUDE和LIB三个环境变量。编辑后保存为bat后缀文件。双击打开设置的批处理文件,在里面输入cl **.c,自动编译链接,生成exe文件。在控制台输入执行文件名c.exe,按Ente...

用C语言写个简单的6位密码程序 ,要求三次错误锁定三分钟。急急急...
{ printf("\\n请输入6位密码,按Enter键结束: ");j=0;while ((str1[j]=getch())){ printf("%c", '*');j++;if(j==6) break;} str1[j]=0;if(j>0 && strcmp(str1,str2)==0){ printf("\\n密码正确!\\n");break;} else if(i<2) printf("\\n输入有错误,还有 %d 次机会\\...

如何用C语言实现一个密码程序,令输入的时候密码显示为*
int j=0;char ch;char passWord[20]; \/\/密码长度不要超过十九位 while((ch=getch())!=13) \/\/将输入的密码转换成字符 { putchar('*');passWord[j]=ch;j++;} passWord[j]='\\0'; \/\/字符数组的最后一位为'\\0',故要加该语句 printf("您输入的密码是:%s",passWord);getchar...

用c语言编写一个设置密码的程序
int* set(void);int* set(void){ int i;static a[4];printf("请输入要设置的4位密码 :");for(i=0;i<4;i++){ scanf("%d",&a[i]);} return a;} int main(){ int i,*a,b[4];a=set();printf("请输入4位密码 :");for(i=0;i<4;i++){ scanf("%d",&b[i]);}...

如何使用c语言编写一个密码程序
void firstUse() \/*第一次使用 需要输入密码*\/ { FILE *fp;int i;char passwd[PSDLEN + 1];char checkPsd[PSDLEN + 1];if((fp = fopen("psd.dat", "wb")) == NULL){ printf("Creat password error!\\n");exit(1);} while(1){ printf("Please input password:");inputPsd...

求51单片机C语言编的简易密码锁程序
delay(int);\/*延时程序*\/ sbit P3_0=P3^0;int main(){ P3_0=0;\/*发光二极管的初始状态为灭,即:未解锁*\/ while(1)\/*等待解锁*\/ { P0=0x0FF;\/*P0初始化,先全写1,等待输入*\/ if(P0&0x0f==0x02)\/*验证密码是否为2*\/ break;P1=0x79;\/*密码错误,数码管显示为E*\/ delay(3...

用C语言程序编写用户名密码 程序
void main(){ int i,flag1,flag2;char name[20]="lushan",password[10]="123456";char person[20],password1[10];for(i=0;i!=3;){ printf("Please input the name:\\n");gets(person);flag1=strcmp(person,name);printf("Please input the password:\\n");gets(password1);flag2=...

C语言编写一个用户登陆的程序?
include<string.h> int main(){ int i = 0;char password[10] = { 0 };printf("请输入密码:");while (i < 3){ scanf("%s", password);printf("\\n");if (strcmp(password, "972816") == 0){ printf("登录成功\\n");break;} else { i++;if (i != 3)printf("再输入一次"...

用c语言设计一个简单地加密算,解密算法,并说明其中的原理
while (1){ fp = fopen("password.txt", "r");if (fp == NULL){ printf("第一次运行,请输入初始密码(最多8位):\\n");scanf("%s", s1);printf("请再次输入初始密码:\\n");scanf("%s", s2);if (strcmp(s1, s2) == 0){ fp = fopen("password.txt", "w+");if (fp ==...

相似回答