第5关:注销个人信息
任务描述
本关任务:从文件user.txt中读取数据,存入顺序表中。删除登录账号的用户信息。
测试说明
平台会对你编写的代码进行测试:
测试输入:190018
,567657
; 预期输出: 删除成功!
#include <bits/stdc++.h>
using namespace std;
#define MAX_USER 10000 // 最大用户数量
struct User {
char account[100];
char password[100];
char phone[100];
}; // 用户
struct UserList {
User users[MAX_USER];
int length;
}; // 用户的顺序表
void InitialUserList(UserList &user_list) {
// 初始化user_list
user_list.length = 0;
}
void LoadUser(UserList &user_list, const char *filename) {
// 从文件中读取用户信息
ifstream infile(filename);
if (!infile.is_open()) {
cerr << "无法打开文件: " << filename << endl;
return;
}
while (infile >> user_list.users[user_list.length].account