diff options
| -rw-r--r-- | 8/part1.c | 4 | ||||
| -rw-r--r-- | 8/part2.c | 4 | ||||
| -rw-r--r-- | 9/part1.c | 4 | ||||
| -rw-r--r-- | 9/part2.c | 4 |
4 files changed, 4 insertions, 12 deletions
@@ -1,8 +1,6 @@ #include <stdio.h> #include <stdint.h> #include <stdlib.h> -#include <malloc.h> -#include <string.h> #define INPUT_LEN 650 @@ -20,7 +18,7 @@ int exe_program(const char *filename) // Include space for newline and string terminator char buffer[16] = { 0 }; - struct Operation *ops = malloc(INPUT_LEN * sizeof(struct Operation)); + struct Operation ops[INPUT_LEN]; size_t opcount = 0; while (fgets(buffer, 16, file)) { @@ -1,8 +1,6 @@ #include <stdio.h> #include <stdint.h> #include <stdlib.h> -#include <malloc.h> -#include <string.h> #define INPUT_LEN 650 @@ -48,7 +46,7 @@ int exe_program(const char *filename) // Include space for newline and string terminator char buffer[16] = { 0 }; - struct Operation *ops = malloc(INPUT_LEN * sizeof(struct Operation)); + struct Operation ops[INPUT_LEN]; size_t opcount = 0; while (fgets(buffer, 16, file)) { @@ -2,8 +2,6 @@ #include <stdio.h> #include <stdint.h> #include <stdlib.h> -#include <malloc.h> -#include <string.h> #define INPUT_LEN 1000 #define SEARCH_LEN 25 @@ -31,7 +29,7 @@ int exe_program(const char *filename) // Include space for newline and string terminator char buffer[24] = { 0 }; - uint64_t *nums = malloc(INPUT_LEN * sizeof(uint64_t)); + uint64_t nums[INPUT_LEN]; size_t num_size = 0; while (fgets(buffer, 24, file)) { @@ -2,8 +2,6 @@ #include <stdio.h> #include <stdint.h> #include <stdlib.h> -#include <malloc.h> -#include <string.h> #define INPUT_LEN 1000 #define SEARCH_LEN 25 @@ -31,7 +29,7 @@ int exe_program(const char *filename) // Include space for newline and string terminator char buffer[24] = { 0 }; - uint64_t *nums = malloc(INPUT_LEN * sizeof(uint64_t)); + uint64_t nums[INPUT_LEN] = { 0 }; size_t num_size = 0; while (fgets(buffer, 24, file)) { |
