From 2492678652faafb4e28431696bf4b8f2c8373132 Mon Sep 17 00:00:00 2001 From: Rockingcool Date: Wed, 29 Mar 2023 14:09:16 -0500 Subject: [PATCH] Added 'create_user_list' function --- main.c | 42 ++++++++++++++++++++++++------------------ 1 file changed, 24 insertions(+), 18 deletions(-) diff --git a/main.c b/main.c index 829eb4d..4585e9e 100644 --- a/main.c +++ b/main.c @@ -6,34 +6,40 @@ int num_of_lines(char* filename); char* file_to_string(char* filename); - +User* create_user_list(char* filename); int main() { - int num_users = num_of_lines("user_file.txt"); - - /* Structure of user file - on every line */ - - char* file_str = file_to_string("user_file.txt"); + User* users = create_user_list("user_file.txt"); - char* token = malloc(sizeof(char) * 30); - User users[num_users]; + Message message = new_message("Hello, this is a text message",users[0],users[1]); - token = strtok(file_str," \r\n"); + printf("Message was: %s\nSentfrom: %s\nSent to: %s\nWith password: %s\nSent at: %s\n",message.text, message.sender.username, message.recipient.username, message.recipient.password, asctime(&message.timeinfo)); - for (int i=0;i on every line */ + + int num_users = num_of_lines(filename); + char* file_str = file_to_string(filename); + char* token = malloc(sizeof(char) * 30); + User* users = calloc(num_users, sizeof(User)); + token = strtok(file_str," \r\n"); + for (int i=0;i