QQ登入系统
(一)、建设QQ登入系统的背景.
因为自己有一颗对系统非常敏感的心,所以在本人大一下学期也就是:2022年3月16日,于是啊,我下定决心尝试一个简介版的QQ登入系统。于是有了以下的基本想法.
(二)、基本头文件
#include <string.h> 目的是为了作比较
代码展示:
#include <iostream>
#include <string.h> //判断字符数组相不相等的数据库
using namespace std;
int main()
{
double D=1.5;
int C;
//int Q,S,M,X;//字符数组进行比较大小要用string ,切记char 后面不能跟字母
char Q[100],S[100],M[100],X[100];
cout<<"===================================欢迎使用 QQ==================================="<<endl;
cout<<"您要选择那种方式:"<<endl;
cout<<"1.登入"<<endl;
cout<<"2.注册"<<endl;
cin>>C;
if(D>C)
{
cout<<"===================================您选择了账号登入==================================="<<endl;
cout<<"请输入您的QQ/手机号:"<<endl;
cin>>Q;
cout<<"请输入您的密码:"<<endl;
cin>>S;
cout<<"登入成功!"<<endl;
}
else//如果用else语句,则不用加后面的表达式
{
cout<<"===================================您选择了创建新账号==================================="<<endl;
cout<<"请输入您的手机号:"<<endl;
cin>>Q;
cout<<"请输入您的验证码:"<<endl;
cin>>S;
cout<<"注册成功!"<<endl;
cout<<"您的新账号为:2261203961"<<endl;
cout<<"请设置您的QQ密码:"<<endl;//因为用的是int,如果用string可以 ,所以密码不能输入字符
cin>>M;
cout<<"请再次输入您的密码:"<<endl;
cin>>X;
// if(X!=M)
if(strcmp(X,M)!=0)//判断字符数组是否相等
{
//while(X!=M)
while(strcmp(X,M)!=0)
{
cout<<"和原输入的密码不吻合,请再次输入您的密码!"<<endl;
cin>>X;
}
cout<<"登入成功!"<<endl;
}
else
{
cout<<"登入成功!"<<endl;
}
}
return 0;
}
效果展示:
(三)、总结
本人第一次做类似的系统,也是我人生中的第一个系统。内容虽然简陋了点,但是我很喜欢.