Files
advent-of-code-2024/utils/load_file.odin
T
2024-12-08 21:32:21 +01:00

23 lines
407 B
Odin

package utils
import "core:fmt"
import "core:os"
import "core:strings"
Error :: os.Error
load_file :: proc(path: string) -> ([]string, Error) {
file, open_err := os.open(path)
if open_err != nil {
return nil, open_err
}
defer os.close(file)
content, read_err := os.read_entire_file_or_err(file)
if read_err != nil {
return nil, read_err
}
return strings.split(string(content), "\n"), nil
}