diff options
Diffstat (limited to 'Advent-of-Code-2021/AOC-16')
| -rwxr-xr-x | Advent-of-Code-2021/AOC-16/build.sh | 7 | ||||
| -rw-r--r-- | Advent-of-Code-2021/AOC-16/main.c | 25 | 
2 files changed, 32 insertions, 0 deletions
| diff --git a/Advent-of-Code-2021/AOC-16/build.sh b/Advent-of-Code-2021/AOC-16/build.sh new file mode 100755 index 0000000..6be9241 --- /dev/null +++ b/Advent-of-Code-2021/AOC-16/build.sh @@ -0,0 +1,7 @@ +#!/bin/sh + +set -xe + +gcc -o main -Wall -Wextra main.c + +./main diff --git a/Advent-of-Code-2021/AOC-16/main.c b/Advent-of-Code-2021/AOC-16/main.c new file mode 100644 index 0000000..baa6501 --- /dev/null +++ b/Advent-of-Code-2021/AOC-16/main.c @@ -0,0 +1,25 @@ +#include <stdio.h> +#include <stdlib.h> + +#if 1 +    #define FILE_PATH "example.txt" +#else +    #define FILE_PATH "input.txt" +#endif + +void parse() +{ +    FILE *fp = fopen(FILE_PATH, "r"); +    if(!fp) { +        fprintf(stderr, "ERROR: Could not open file: %s\n", FILE_PATH); +        exit(EXIT_FAILURE); +    } + +    fclose(fp); +} + +int main(void) +{ +    parse(); +    return 0; +} | 
