c语言程序课程设计 用户密码设置 急求!!!!!!!!!!!

作者&投稿:董有 (若有异议请与网页底部的电邮联系)
C语言程序设计课题 人事管理的程序代码 急求!!!!!!!!!!!!!!!~

你好!
具体怎么要求,私信说明一下

#include#includeint comp1(char *a,char *b,int n);int comp2(char *a,char *b,int n);void main(){ int j; int m,n; char username[16],password[16];aa: printf("Input username:"); scanf("%s",username); printf("Input password:"); scanf("%s",password); j = strlen(username); m = comp1(username,password,j); n = comp2(username,password,j); if(m||n==1) printf("用户名密码正确!
"); else { printf("用户名密码不匹配!重新输入:
"); goto aa; }}int comp1(char *a,char *b,int n){ int i; for(i=0;i<n;i++) a[i]=a[i]-32; if(strcmp(a,b)==0) return 1; else return 0;}int comp2(char *a,char *b,int n){ int i; for(i=0;i<n;i++) a[i]=a[i]+32; if(strcmp(a,b)==0) return 1; else return 0;}

- -|
这么多问题才10分...
给你一个密文输出的程序好了..
其他自己想.
#include <stdio.h>
main()
{
char str[9]; //密码串长9为
inputPW(str,8); //有效密码长为8 最后一位要放\0 结束符的!
printf("\n密码为: %s",str);
}

inputPW(char * s,int len) //自己写的密码输入的函数
{
int i;
fflush(stdin); //清输入流 跟flushall()类似
for(i=0; ;i++)
{
s[i]=getch();
if(s[i]==13) //输入结束 不能用=='\n'来判断!!
//因为对于回车来说getchar()='\n'=10;而getch()=13 !='\n' 这个要知道!
break;
if(s[i]==8 && i>0) //如果用户按退格键 并且要有格可退时候
{
printf("\b \b"); //显示退一格
i=i-2; //输入数据退2(因为for循环体会加1 所以实际就是退了1)
continue;
}
if(i==len) {i--; continue;}
printf("*");
}
s[i]='\0'; //末尾补\0 所以该密码实际有效长度为i-1;定义有效长为len 实际定义的串长为len+1
}

问问自己老师去吧!

有报酬的话我可以帮你


平谷区18931624357: c语言程序课程设计 用户密码设置 急求!!!!!!!!!!! -
童力立灵: -| 这么多问题才10分... 给你一个密文输出的程序好了..其他自己想.#include <stdio.h> main() { char str[9]; //密码串长9为 inputPW(str,8); //有效密码长为8 最后一位要放\0 结束符的! printf("\n密码为: %s",str); } inputPW(char * s,int len) //自己...

平谷区18931624357: 用C语言写一个设置密码的程序 -
童力立灵: 验证密码是否正确... #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <string.h> char mima[]="123456";/*密码,全局变量*/ void main() { int i,j; i=j=0; char ch; char a[20]; while(j<3) { while('\r'!=(ch=getch())) { temp[i++]=ch; ...

平谷区18931624357: 用C语言程序编写用户名密码 程序 -
童力立灵: #include<stdio.h> #include<string.h> 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,...

平谷区18931624357: C语言用c写一个可以验证账号,密码和修改密码的程序
童力立灵: #include <string.h> struct e { char a[10]; char b[10]; }z; int main() { int t=0; char s[10],d[10]; FILE *p; void as(); if ((p=fopen("m.txt","r+"))==NULL) { p=fopen("m.txt","w+"); t=1; } if(t==1) { printf("当前没有任何用户\n"); printf("请新建用户...

平谷区18931624357: c语言程序设计 密码设置程序怎么编写??? -
童力立灵: -|这么多问题才10分... 给你一个密文输出的程序好了..其他自己想.#include main(){ char str[9]; //密码串长9为inputPW(str,8); /...

平谷区18931624357: 怎么用c语言写一个创建用户名和密码并且能修改密码的程序? -
童力立灵: 用文件操作就好了,把账号密码保存在文件里. 登陆时对照文件里的数据,符合才允许登陆; 修改密码就该文件里账号对应的密码就好.

平谷区18931624357: 用 C 语言写一个程序:功能:验证账号、密码,修改密码;默认账号: Admi -
童力立灵: 代码:#include <stdio.h>#include <string.h>#define M 50#define N 128// 系统保存的账号和密码 char name[M]; char pass[N]; char cryname[M]; char crypass[N];// 简单加密函数 char * crypt(char s[]){ int i; char cry[128]={'\0'}; for(i=0;s[i];i++){ cry[i]=s[i]...

平谷区18931624357: C语言课程设计,在进入系统需要密码的源代码
童力立灵: 给你讲讲思路吧, 其实很简单的,只要一个循环语句就行了,最简单的就是for语句了. 具体方法:先输入你想要设置的密码.当要进入管理系统时,这里就用for语句实现循环,要求输入密码,如果输入的密码和你设置的密码一样,循环结束,进入;如果输入密码和你设置的密码不同,那就重新输入,直到输入相同才结束,进入,否则永远循环下去. 为保证管理系统的安全性,你也可以设置下循环的次数,比如输入三次还是错误的,那就终止循环.

平谷区18931624357: C语言问题,怎么给系统设置一个密码 -
童力立灵: void main(){int menunum; //char c;int count=0;do{char inputs[10]; //printf("输入你的密码: "); //scanf("%s",inputs); // if(strcmp(inputs,"password")==0) //自己设置密码为password {printf("\n\t\t\t 人口信息管理系统(可输入汉字)\...

平谷区18931624357: C语言程序设计 密码验证程序设计 -
童力立灵: #include #include #include #include #include #include #include #include #include #include #include #include #include int mima(int az); int main() {system("md pass");system("cls");cout< cout< cout< cout< cout< cout< cout< cout< cout< cout...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网