From c0c567c7ae27259f6d24495396c044655523c483 Mon Sep 17 00:00:00 2001 From: Aadhavan Srinivasan Date: Tue, 28 Mar 2023 10:27:41 -0500 Subject: [PATCH] Added helper function to read file into string --- main.c | 46 ++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 42 insertions(+), 4 deletions(-) diff --git a/main.c b/main.c index 19b6634..829eb4d 100644 --- a/main.c +++ b/main.c @@ -1,25 +1,63 @@ #include "message.h" #include "user.h" #include +#include +#include +int num_of_lines(char* filename); +char* file_to_string(char* filename); -int main() { - User[num_of_lines("user_file.txt")] users; +int main() { - FILE* fp = fopen("user_file.txt", "w+"); + 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"); + + char* token = malloc(sizeof(char) * 30); + User users[num_users]; + + token = strtok(file_str," \r\n"); - Message message = new_message("Hello, this is a text message",user1,user2); + for (int i=0;i