很多网站在访问时都要登陆或注册,今天,小编教大家做一个特别简单的注册系统。
首先在注册时先会让你设置用户名,我们用一个字符串存储并输入它:
int main(){
string name;
getline(cin,name);
return 0;
}
然后就是最关键的一步了——判断名称是否合法
我的判断是按我的思路来的,大家可以自行改编:
1、大于8位
2、小于11位
3、开头是字母
4、开头是大写字母
5、结尾是数字
这里要用到新的函数:assert
它的定义:void assert(int expression);
assert的用法有两种,这里先讲一种:
assert(<条件> && "错误反馈");
例如判断一个数是否大于2:
int a;
cin>>a;
assert(a>2 && "a必须大于二!");
效果:
|