exit(0);
}
//密码函数
boolpass(){
charpw[20],ps[20],pw2[20];
boolt1=1,t2=1;
ifstreamin("pass.dat",ios_base:
:
in);
in>>ps;
in.close();
cout<<"请输入密码:
";
cin>>pw;
for(inti=0;i<20;i++)
{
if(ps[i]!
=pw[i])
{
t1=0;break;
}
}
if(t1==1)return1;
else{
cout<<"密码错误,请重新输入:
";
cin>>pw2;
for(inti=0;i<20;i++){
if(ps[i]!
=pw2[i]){
t2=0;break;
}
}
if(t2==1){return1;}
else{return0;}
}
}
//密码修改函数
voidsetpass(){
charnewps[20];
cout<<"请输入新密码(限20个字符):
";
cin>>newps;
ofstreamout("pass.dat",ios_base:
:
in|ios_base:
:
out|ios_base:
:
trunc);
out<out.close();
}
Main.cpp
>------------------------------------------------------------------------------------------------------------------<
#include
#include
#include
#include"landh.h"
usingnamespacestd;
voidmain(){
charname[20];
intnum,xz,count,number;
charsex[2];
intage;
chartele[20];
charemail[30];
cout<cout<<"------------------------------------------"<cout<<"**"<cout<<"XXX的同学录"<cout<<"**"<cout<<"------------------------------------------"<boolpd;
pd=pass();
if(pd==0){exit();}
system("pause");
system("cls");
ifstreamin("number.dat",ios_base:
:
in);
in>>number;
in.close();
ifstreaminc("count.dat",ios_base:
:
in);
inc>>count;
inc.close();
while
(1){
cout<<"请选择操作:
1.添加。
"<cout<<"2.修改。
"<cout<<"3.查找。
"<cout<<"4.删除。
"<cout<<"5.显示。
"<cout<<"6.修改密码。
"<cout<<"7.退出。
"<cout<<"-------------------------------------------------------------------------------"<cin>>xz;
if(xz==1){
studenta;
count++;
ofstreamoutc("count.dat",ios_base:
:
in|ios_base:
:
out|ios_base:
:
trunc);
outc<outc.close();
number++;
ofstreamout("number.dat",ios_base:
:
in|ios_base:
:
out|ios_base:
:
trunc);
out<out.close();
cout<<"-------------------------------------------------------------------------------"<cout<cout<<"请输入姓名:
";cin>>name;
cout<<"请输入性别:
";cin>>sex;
cout<<"请输入年龄:
";cin>>age;
cout<<"请输入电话:
";cin>>tele;
cout<<"请输入邮件:
";cin>>email;
a.set(name,number,sex,age,tele,email);
a.add();
cout<<"已添加。
"<cout<<"姓名"<<'\t'<<"编号"<<'\t'<<"性别"<<'\t'<<"年龄"<<'\t'<<"电话"<<"\t"<<"邮箱"<cout<cout<<"-------------------------------------------------------------------------------"<cout<system("pause");
system("cls");
}
if(xz==2){
cout<<"-------------------------------------------------------------------------------"<cout<cout<<"请输入要修改的编号:
";
cin>>no;
reset(no,count);
cout<<"-------------------------------------------------------------------------------"<cout<system("pause");
system("cls");
}
if(xz==3){
cout<<"-------------------------------------------------------------------------------"<cout<cout<<"请输入要查找的姓名:
";cin>>name;
found(name,count);
cout<<"-------------------------------------------------------------------------------"<cout<system("pause");
system("cls");
}
if(xz==4){
cout<<"-------------------------------------------------------------------------------"<cout<cout<<"请输入要删除的编号:
";cin>>no;
dele(no,count);
cout<<"-------------------------------------------------------------------------------"<cout<system("pause");
system("cls");
}
if(xz==5){
showall();
cout<<"-------------------------------------------------------------------------------"<}
if(xz==6){
cout<<"-------------------------------------------------------------------------------"<setpass();
cout<<"已修改。
"<system("pause");
system("cls");
}
if(xz==7){
exit();
}
}
}