在C ++中创建用户列表

时间:2013-11-24 07:32:32

标签: c++ list

我创建了一个带有列表的系统登录,但每当我添加新用户时,旧用户都将被删除。如何创建用户列表?

void userRegisterDo() {

ofstream usersFile ("userData.txt");

if (    !usersFile.is_open())
{
    usersFile.open("userData.txt");
}

    usersFile << username << " " << password << endl;

    usersFile.close();
    system("cls");
    login();
}

    // Initialize user registration
void userRegister()
{
cout << "Welcome!\n-------------------------\n\nPlease register.\nEnter a new username:\n";
cin >> username;

cout << "\nPlease enter a new password:\n";
cin >> password;

userRegisterDo();

}

1 个答案:

答案 0 :(得分:1)

打开文件时使用fstream::app作为第二个参数。

这将以附加模式打开文件,因此不会覆盖以前的内容。