利用C++的文件读写 完成一个用户的注册与登录功能。(没有使用数据结构,很简单)
首先准备一个playerinfo.txt文件,用来存储用户信息。
然后话不多说直接上代码
//头文件table.h
#include<vector>
#include<string>
#include<fstream>
#include<sstream>
#include<iostream>
#include<Windows.h>
using namespace std;
//所有玩家信息操作
class table
{
public:
bool Register();
bool Login();
bool IsRepetition(int );
void loadData();
private:
vector<int> ID; //所有登录id
vector<string> Name; //所有游戏昵称
vector<string> PassWord; //所有登录密码
vector<int> score; //游戏分数
vector<int> GameStage; //游戏阶段
};
//table.cpp
//加载用户信息
void table::loadData()
{
ifstream in("playerinfo.txt");
if (!in)
{
throw "请检查信息文件";