编一个注册登陆的程序 C语言的

来源:百度知道 编辑:UC知道 时间:2024/06/06 19:42:04
注册,登陆的程序.
描述:用户先输入一个姓名和密码,并将其保存,然后根据注册姓名和密码进行登陆验证.
要求:1,注册时要对密码进行检查,即重复输入2次密码.相同才能将注册姓名和密码保存.2,登陆验证时对注册姓名进行检查,如存在继续检验密码,不存在则提示错误

如果可以的话再加100 分
谢谢啦

#include <stdlib.h>
#include <stdio.h>
#include <string.h>

bool search(char id[], char pass[]) {
FILE *fp;
char tid[10], tpass[10];
fp = fopen("c:\\data", "r");
while (!feof(fp)) {
fscanf(fp, "%s%s", tid, tpass);
if (strcmp(tid, id)==0 && strcmp(tpass, pass)==0) {
fclose(fp);
return true;
}
}
fclose(fp);
return false;
}

bool login() {
char id[10], pass[10];
printf("Login\nPress the id: ");
scanf("%s", id);
printf("Press the password: ");
// 可以自行将password处理成*号, 如果不会可以发信给我
scanf("%s", pass);
printf("-----------------------");
if (search(id, pass))
return true;
else
return false;
}

void _add(char id[], char pass[]) {
FILE *fp;
fp=fopen("c:\\data", &quo