(一)、建设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; }
效果展示:
(三)、总结
本人第一次做类似的系统,也是我人生中的第一个系统。内容虽然简陋了点,但是我很喜欢.