Question
In C, Complete saveUsers, which write count users in users to the file credential file using the same format as specified. struct user { char
In C, Complete saveUsers, which write count users in users to the file credential file using the same format as specified.
struct user { char username[50]; char password[256]; char firstname[50]; char lastname[50]; int admin; };
void saveUsers(struct user* users, int count) { //CODE GOES HERE }
int main(void) { int user_count = 0; struct user* users = createUsers(&user_count); if (users == NULL) { return EXIT_FAILURE; } populateUsers(users);
printf("Enter admin password to add new users:"); char entered_admin_password[50]; scanf("%s", entered_admin_password); if (checkAdminPassword(entered_admin_password, users, user_count)) { struct user new_user; printf("Enter username:"); scanf("%s", new_user.username); printf("Enter first name:"); scanf("%s", new_user.firstname); printf("Enter last name:"); scanf("%s", new_user.lastname); printf("Enter password:"); scanf("%s", new_user.password); printf("Enter admin level:"); scanf("%d", &(new_user.admin)); users = addUser(users, &user_count, new_user.username, new_user.password, new_user.firstname, new_user.lastname, new_user.admin); if (users == NULL) { return EXIT_FAILURE; } } saveUsers(users, user_count); free(users); return EXIT_SUCCESS; }
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started