25.【 C/C++ QQ登入系统 (人生中第一个趋形系统)】

91 阅读1分钟

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;
}

效果展示:

在这里插入图片描述

(三)、总结

本人第一次做类似的系统,也是我人生中的第一个系统。内容虽然简陋了点,但是我很喜欢.