summaryrefslogtreecommitdiff
path: root/zig-structs/write.zig
diff options
context:
space:
mode:
authorMitja Felicijan <mitja.felicijan@gmail.com>2024-09-19 14:01:34 +0200
committerMitja Felicijan <mitja.felicijan@gmail.com>2024-09-19 14:01:34 +0200
commitc7cd286be9d4ede3129a309e2668686be4646f07 (patch)
tree98e0767894d7fc816a37dca55ec73bafddc1bee5 /zig-structs/write.zig
parent1be35411cf23c1b8cc909c2f2e1d1030e2f5015a (diff)
downloadprobe-c7cd286be9d4ede3129a309e2668686be4646f07.tar.gz
Added saving of struct to file in Zig and reading it back
Diffstat (limited to 'zig-structs/write.zig')
-rw-r--r--zig-structs/write.zig19
1 files changed, 0 insertions, 19 deletions
diff --git a/zig-structs/write.zig b/zig-structs/write.zig
deleted file mode 100644
index 9f58489..0000000
--- a/zig-structs/write.zig
+++ /dev/null
@@ -1,19 +0,0 @@
-const std = @import("std");
-const player = @import("player.zig");
-
-pub fn main() !void {
- const p = player.Player{
- .name = "Johnny Blaze",
- .age = 34,
- };
-
- std.debug.print("Writting player with data: {{ Name: {s}, Age: {d} }}\n", .{ p.name, p.age });
-
- var playerJSON = try std.json.stringifyAlloc(std.heap.page_allocator, p, .{});
- defer std.heap.page_allocator.free(playerJSON);
-
- var file = try std.fs.cwd().createFile("player.json", .{});
- defer file.close();
-
- _ = try file.writeAll(playerJSON);
-}