prog18.cpp
来自「C++语言程序设计题典」· C++ 代码 · 共 46 行
CPP
46 行
#include <iostream.h>
#include <string.h>
class User
{
char user[10];
char pass[7];
public:
User(char [],char []);
char *getuser();
char *getpass();
};
User::User(char u[],char p[])
{
strcpy(user,u);
strcpy(pass,p);
}
char *User::getuser()
{
return user;
}
char *User::getpass()
{
return pass;
}
void main()
{
User ua[]={User("Li","123456"),User("Wang","654321"),User("Chen","213412"),
User("Xu","878616"),User("Ma","876574"),User("Song","666666")};
char name[10];
while (1)
{
cout << "输入用户名:";
cin >> name;
if (strcmp(name,"end")==0)
break;
for (int i=0;i<6;i++)
if (strcmp(name,ua[i].getuser())==0)
{
cout << " 用户口令:" << ua[i].getpass() << endl;
break;
}
if (i==6)
cout << " 用户名不存在" << endl;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?