C++中写一段关于输入帐号和密码的程序,在DOS下运行

来源:百度知道 编辑:UC知道 时间:2024/09/24 14:07:31
我想写一段关于帐号和密码的程序,但是不知道从哪开始下手,我是这样想的,在DOS下出来一句话(主菜单)。用数字来控制进程,比如选1就是注册,然后进入注册画面,然后把注册的帐号,密码等等其他信息储存到电脑中新建的文件中,然后注册完了之后输入帐号和密码需要匹配是否已经注册,如果是注册过的就进行下一步,不是就弹回主菜单。请高手帮忙写段这个代码。我是新手,所以写这个对我来说有点复杂。。。

随便写了个简单的你参考一下!!

#include<iostream>
#include<fstream>
#include<string>
#include<conio.h>
#define USENAMELENGTH 20
#define PASSWORDLENGTH 20
#define OK 1
using namespace std;

class User
{
private:
char usename[USENAMELENGTH];
char password[PASSWORDLENGTH];
public:
void set();
void load();
void display();
};

void readname(char *usename)
{
cin>>usename;
}
void readpassword(char *password)
{
int k=0;
char ch;
while((ch=getch())!=13)
{
password[k++]=ch;
cout<<"*";
}
password[k]='\0';
cout<<endl;
}
void User::set()
{
cout<<"\t\t\t设置用户名:";
readname(usename);
cout<<"\t\t\t设置密码:";
readpassword(password);

/*保存设置*/
ofstream