From 90f807a2e6c5a960b1904b8aa4cba75557329d41 Mon Sep 17 00:00:00 2001 From: San Jacobs Date: Sun, 15 Sep 2024 19:09:40 +0200 Subject: Fixed writing output file on Linux --- main.odin | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/main.odin b/main.odin index 0df316f..bcb21c9 100755 --- a/main.odin +++ b/main.odin @@ -186,12 +186,15 @@ main :: proc() { output_file_name := fmt.aprintf("{}_Knekt.html", os.args[1][:len(os.args[1])-4]) os.remove(output_file_name) output_file_handle, _ := os.open(output_file_name, os.O_CREATE, 0o777) - os.write_string(output_file_handle, "") // TODO: Figure out how to write this to a file + os.close(output_file_handle) + output_file_handle, _ = os.open(output_file_name, os.O_RDWR, 0o777) os.write_string(output_file_handle, total_output) // TODO: Figure out how to write this to a file os.close(output_file_handle) - fmt.printf("Wrote file: {}", output_file_name) - //fmt.printf("\n\n\nTOTAL OUTPUT:\n\n\n") - //fmt.println(total_output) + + fmt.printf("Wrote file: {}\n", output_file_name) + + /*fmt.printf("\n\n\nTOTAL OUTPUT:\n\n\n") + fmt.println(total_output)*/ } append :: proc(input, to_add: string) -> string { -- cgit v1.2.1