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"); - - char* token = malloc(sizeof(char) * 30); - User users[num_users]; - - token = strtok(file_str," \r\n"); - - 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