gpt4 book ai didi

c++ - 将用户名和密码添加到 vector ?

转载 作者:太空宇宙 更新时间:2023-11-04 13:55:16 25 4
gpt4 key购买 nike

<分区>

对于具有用户名和密码的文本文件,end 是哨兵

用户1 密码1用户2 密码2结束

如何将用户名和密码添加到 vector ?我试图保持相同的用户和密码组合,但只有

ifstream fin;
fin.open("users1.txt");
while(fin != "end"){
user_list.push_back(user_l);
}

vector

vector<User> user_list;

编辑:

用户1 密码1

用户2 密码2

结束

编辑 2:

#include "BBoard.h"
#include <fstream>
using namespace std;

User user_l;
BBoard::BBoard(){
title = "Hello World";
vector<User> user_list;
User current_user;
vector<Message> message_list;
}

BBoard::BBoard(const string &ttl){
title = ttl;
}

void BBoard::setup(const string &input_file){
ifstream fin;
fin.open("users1.txt");
while(!fin.eof()){
user_list.push_back(user_l);
}
}

标题

#ifndef BBOARD_H
#define BBOARD_H

#include <iostream>
#include <string>
#include <vector>
using namespace std;
class User{
};
class Message{
};
class BBoard{
private:
string title;
vector<User> user_list;
User current_user;
vector<Message> message_list;
public:
BBoard();
BBoard(const string &ttl);
void setup(const string &input_file);
void login();
void run();
private:
//void add_user(istream &infile, const string &name, const string &pass);
bool user_exists(const string &name, const string &pass) const;
//User get_user(const string &name) const;
//void display() const;
//void add_message();
};

#endif

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com