编写一个密码类,其中包含一个 str 密码字符串私有成员数据,一个“==”运算 符重载成员函数,用于比较用户输入的密码是否正确。并用数据测试该类。
来源:互联网 发布:美工招聘信息 编辑:程序博客网 时间:2024/06/05 23:49
#define _CRT_SECURE_NO_WARNINGS
/*
编写一个密码类,其中包含一个 str 密码字符串私有成员数据,一个“==”运算
符重载成员函数,用于比较用户输入的密码是否正确。并用数据测试该类。
*/
#include <iostream>
class secret
{
private:
//char str[] = "secret";
char * str = "secret";
public:
bool operator ==(char * pass)
{
for (int i = 0; i<6; i++)
{
if (str[i] != pass[i])
{
return false;
}
}
return true;
}
};
void main()
{
secret a;
char b[10];
//std::cin >> "%s";
scanf("%s", b);
if (a == b)
{
std::cout << "登录成功" << std::endl;
}
else
{
std::cout << "密码错误" << std::endl;
}
system("pause");
}
/*
编写一个密码类,其中包含一个 str 密码字符串私有成员数据,一个“==”运算
符重载成员函数,用于比较用户输入的密码是否正确。并用数据测试该类。
*/
#include <iostream>
class secret
{
private:
//char str[] = "secret";
char * str = "secret";
public:
bool operator ==(char * pass)
{
for (int i = 0; i<6; i++)
{
if (str[i] != pass[i])
{
return false;
}
}
return true;
}
};
void main()
{
secret a;
char b[10];
//std::cin >> "%s";
scanf("%s", b);
if (a == b)
{
std::cout << "登录成功" << std::endl;
}
else
{
std::cout << "密码错误" << std::endl;
}
system("pause");
}
0 0
- 编写一个密码类,其中包含一个 str 密码字符串私有成员数据,一个“==”运算 符重载成员函数,用于比较用户输入的密码是否正确。并用数据测试该类。
- 8.3 编写一个密码类,其中包含一个 str 密码字符串私有成员数据,一个“==”运算 符重载成员函数,用于比较用户输入的密码是否正确。并用数据测试该类
- 8.6 编写一个类,其中有一个 double 型私有数据成员 yuan(存放人民币数量,单位 为元),另外包含一个转换运算符重载成员函数以将 yuan 转换成美元(假设 1 美元对换 8.268 人民
- //设计一个点类,其中包含一对坐标点数据成员、一个求两个点之间距离的友元函 //数 dist 和显示坐标点的成员函数,并用数据进行测试
- 7.2 设计一个点类,其中包含一对坐标点数据成员、一个求两个点之间距离的友元函 数 dist 和显示坐标点的成员函数,并用数据进行测试。
- 编写设计一个People(人)类。该类的数据成员有年龄(age)、身高(height)、体重(weight)和人数(num),其中人数为静态数据成员,成员函数有构造函数(People)、进食(Eatt
- 编写设计一个People(人)类。该类的数据成员有年龄(age)、身高(height)、体重(weight)和人数(num),其中人数为静态数据成员,成员函数有构造函数(People)、进食(Eatt
- 编写设计一个People(人)类。该类的数据成员有年龄(age)、身高(height)、体重(weight)和人数(num),其中人数为静态数据成员
- 6.7 编写一个程序,设计一个类 score 用于统计一个班的学生成绩,其中使用一个静 态数据成员 sumfs 存储总分和一个静态成员函数 rsumfs()返回该总分
- 编写一个程序设计一个汽车类vehicle,包含的私有数据成员有车轮个数wheels和车重weight
- 博客网站设定了校验密码的规则,编写方法检验一个字符串是否是合 法的密码。规则如下: 密码长度在 8-16 之间 密码只能包含字母和数字 密码必须存在至少 2 个数字 如果用户输入的密码符合
- 建立一个Point类,包含数据成员x,y,实现需要的成员函数,并设计main函数完成测试
- 汇编——设定一个四位的密码,判断输入的密码是否正确
- 设计一个日期类Date,,要求: (1)包含年(year)、月(month)和日(day)私有数据成员。 (2)包含构造函数,重载关于一日期加上天数的加法运算符+、重载关于一日期减去天数的减加运算符-
- 设计一个日期类Date,,要求: (1)包含年(year)、月(month)和日(day)私有数据成员。 (2)包含构造函数,重载关于一日期加上天数的加法运算符+、重载关于一日期减去天数的减加运算符-
- 编写 Java 程序用于显示人的姓名和年龄。定义一个人类Person。 该类中应该有两个私有属性: 姓名 (name) 和年龄 (age) 。定义构造方法用来初始化数据成员。再定义显示(displa
- 设计一个点类,其中包含一对坐标点数据成员,一个计算两点距离的友元函数和坐标点的显示函数
- 定义一个描述“点”的类及该类的对象,并使用构造函数初始化数据成员
- C++卷积神经网络实例:tiny_cnn代码详解(4)——convolutional_layer类结构信息之成员变量与构造函数
- Spring Mvc那点事---(23)Spring Mvc监听器
- iOS 即时通讯XMPP
- Android: Drawable Resources
- boost::shared_ptr boost::make_shared
- 编写一个密码类,其中包含一个 str 密码字符串私有成员数据,一个“==”运算 符重载成员函数,用于比较用户输入的密码是否正确。并用数据测试该类。
- C++卷积神经网络实例:tiny_cnn代码详解(5)——convolutional_layer类结构信息之其他成员函数
- django实现qq一键登录(qq互联)
- Mybatis步步进阶(七)——Mybatis实体关联映射
- 矩阵清零
- C++卷积神经网络实例:tiny_cnn代码详解(6)——average_pooling_layer层结构类分析
- MyEclipse开启后右下角不停的在Update index
- linux常用命令大全
- vim常用配置