Linux/Project/新建文件夹/User.h

21 lines
634 B
C
Raw Normal View History

2025-06-10 23:43:56 +08:00
// user.h
#ifndef USER_H
#define USER_H
#define MAX_FRIENDS 10
typedef struct {
char username[32];
char password[32];
char friends[MAX_FRIENDS][32];
int friend_count;
} User;
int load_users(User users[], int max_users);
int save_users(User users[], int user_count);
int find_user(User users[], int user_count, const char *username);
int check_password(User users[], int user_count, const char *username, const char *password);
int add_user(User users[], int *user_count, const char *username, const char *password);
int add_friend(User users[], int user_count, const char *username, const char *friendname);
#endif