#include "message.h" #include "user.h" #include #include #include int num_of_lines(char* filename); char* file_to_string(char* filename); User* create_user_list(char* filename); int main() { User* users = create_user_list("user_file.txt"); Message message = new_message("Hello, this is a text message",users[0],users[1]); 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)); } User* create_user_list(char* filename) { /* Structure of user file - 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