C++模拟Windows系统,我们先来看看之前的代码:
#include<iostream>
using namespace std;
int main()
{
system("title Windows C++");
cout<<"Opening";
cout<<".";
_sleep(100);
cout<<".";
_sleep(100);
cout<<".";
_sleep(100);
return 0;
}
(注:和之前相比,我加了一个system函数。)
今天我们来编辑电脑初始化的部分。
我们可以初始化:用户名 密码
1.用户名初始化:
#include<iostream>
using namespace std;
int main()
{
system("title Windows C++");
cout<<"Opening";
cout<<".";
_sleep(100);
cout<<".";
_sleep(100);
cout<<".";
_sleep(100);
string username;
cout<<endl;
cout<<"欢迎使用~"<<endl;
cout<<"[初始化1/2]请输入用户名:";
cin>>username;
return 0;
}
2.密码初始化:
#include<iostream>
using namespace std;
int main()
{
system("title Windows C++");
cout<<"Opening";
cout<<".";
_sleep(100);
cout<<".";
_sleep(100);
cout<<".";
_sleep(100);
string username;
cout<<endl;
cout<<"欢迎使用~"<<endl;
cout<<"[初始化1/2]请输入用户名:";
cin>>username;
string password;
cout<<"[初始化2/2]请输入密码:";
cin>>password;
return 0;
}
额,设置密码应该至少有6位,我们来加一点东西:
int len=password.length();
//这里,我们用了length函数求密码长度
if(len<6)
{
cout<<"请重新输入(6位以上):";
cin>>password;
}
我们再加上:
cout<<username<<"用户(密码"<<password<<"),欢迎使用。"<<endl;
OK,现在代码长这样:
#include<iostream>
using namespace std;
int main()
{
system("title Windows C++");
cout<<"Opening";
cout<<".";
_sleep(100);
cout<<".";
_sleep(100);
cout<<".";
_sleep(100);
string username;
cout<<endl;
cout<<"欢迎使用~"<<endl;
cout<<"[初始化1/2]请输入用户名:";
cin>>username;
string password;
cout<<"[初始化2/2]请输入密码:";
cin>>password;
int len=password.length();
//这里,我们用了length函数求密码长度
if(len<6)
{
cout<<"请重新输入(6位以上):";
cin>>password;
}
return 0;
}
最后看一下运行效果:
谢谢大家!
(下一集可以做什么,请发至评论区吧~)