From f956f1b9f85eb1845e7bec38417a9cc403f57bc8 Mon Sep 17 00:00:00 2001 From: Marto Date: Tue, 17 Mar 2026 13:04:34 +0100 Subject: [PATCH] Input fixes --- src/main.zig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main.zig b/src/main.zig index 8e2aeae..96195bf 100644 --- a/src/main.zig +++ b/src/main.zig @@ -37,12 +37,13 @@ fn getInput(message: []const u8) !usize { var line_buffer: [100]u8 = undefined; var w: std.io.Writer = .fixed(&line_buffer); - while (true) { + w.end = 0; try output.writeAll(message); try output.flush(); const line_length = try stdin.interface.streamDelimiterLimit(&w, '\n', .unlimited); + stdin.interface.toss(1); const input_line = line_buffer[0..line_length]; const res = std.fmt.parseInt(usize, input_line, 10) catch {