在C++中创建用户列表
Create list of user in C++
我创建了一个带有列表的系统登录,但每当我添加新用户时,旧用户就会被删除。如何创建用户列表?
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-------------------------nnPlease register.nEnter a new username:n";
cin >> username;
cout << "nPlease enter a new password:n";
cin >> password;
userRegisterDo();
}
打开文件时使用fstream::app
作为第二个参数。
这将以附加模式打开文件,因此不会覆盖以前的内容。
相关文章:
- C++如何通过用户输入删除列表元素
- 通过for循环使用用户输入填充列表
- C++列表初始化允许多个用户定义的转换
- 如何实现否定用户输入退出程序和打印列表?
- 是否有任何 C 函数或 API 来获取当前登录用户下运行的进程列表
- 将用户输入的术语与 txt 文件中的列表进行比较
- 链接列表(C )中(字符串)数据的用户输入
- 如何将用户下载的标头文件添加到系统中默认情况下的标题文件列表
- C 链接的列表用户输入限制验证导致程序结束
- 获取与用户相关的流程/窗口的列表
- 如何在移动列表视图中添加滚动条?并且用户只能垂直滚动特定区域
- 提示用户填写链接列表
- 智能指针的成员初始化列表,用于用户定义的结构
- 如何在C 中的用户提交变量列表中执行多个操作
- C 11:列表限制如何在用户定义的对象中分配值
- 生产者-消费者队列 - std::queue 或用户编写的链接列表
- 是否可以通过列表初始化调用用户定义的转换函数
- 当用户将列表视图项拖动到其滚动条上时,执行默认滚动行为
- 如何在Windows中为当前用户获取库文件夹列表
- 在C++中创建用户列表