就是这个程序,登录系统源代码,大家帮我看看是哪里出了问题。不管main函数里的。。。
#include"stdafx.h"
#include"iostream"
#include"string"
using namespace std;
extern int main1();
int denglu();
void zhuce();
void func2();
struct zonghe
{
string name1;
string name2;
string mima1;
string mima2;
};
void choose()
{
cout<<"请输入选项:";
int x;
cin>>x;
if(x==1)
denglu();
if(x==2)
zhuce();
}
void first()
{
cout<<"**********************"<<endl;
cout<<"
1.登录
"<<endl;
cout<<"
2.注册
"<<endl;
cout<<"**********************"<<endl;
}
void zhuce()
{
zonghe mes;
cout<<"请输入姓名:";
cin>>mes.name1;
cout<<endl;
cout<<"请输入密码:";
string b;
cin>>mes.mima1;
cout<<endl;
cout<<"请再次输入密码:";
cin>>b;
cout<<endl;
if(mes.mima1==b)
{
cout<<"请牢记你的密码!"<<endl;
}
else
{
cout<<"两次输入的密码不一致,请重新输入"<<endl;
zhuce();
}
}
int denglu()
{
zonghe mes;
cout<<"请输入姓名:";
cin>>mes.name2;
cout<<"请输入密码:";
cin>>mes.mima2;
int x,y;
x=mes.(mes.name2);
y=mes.(mes.mima2);
if(x==0&&y==0)
{
return 0;
}
else
{
cout<<"输入有误,请重新输入!";
cout<<endl;
denglu();
}
}
void func1()
{
first();
choose();
first();
choose();
}
void main()
{
func1();
while(1)
{
if(main1()==0)
break;
else
continue;
}
}