diff options
| author | Lucas Faria Mendes <lucas.oliveira1676@etec.sp.gov.br> | 2025-12-05 04:57:12 +0000 |
|---|---|---|
| committer | Lucas Faria Mendes <lucas.oliveira1676@etec.sp.gov.br> | 2025-12-05 04:57:12 +0000 |
| commit | 82d2799926b323ae57433e3ff7a2611868151655 (patch) | |
| tree | cdbbc33e6762d02b244a4be54fc17298324fc6c7 /src | |
| parent | 981b01808d6ccf2a9024fe517132625ec33e433a (diff) | |
| download | shell-zig-82d2799926b323ae57433e3ff7a2611868151655.tar.gz shell-zig-82d2799926b323ae57433e3ff7a2611868151655.zip | |
codecrafters submit [skip ci]
Diffstat (limited to 'src')
| -rw-r--r-- | src/main.zig | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main.zig b/src/main.zig index 5e9def8..0a6f333 100644 --- a/src/main.zig +++ b/src/main.zig @@ -1,8 +1,15 @@ const std = @import("std"); +var stdin_buffer: [4096]u8 = undefined; +var stdin_reader = std.fs.File.stdin().readerStreaming(&stdin_buffer); +const stdin = &stdin_reader.interface; + var stdout_writer = std.fs.File.stdout().writerStreaming(&.{}); const stdout = &stdout_writer.interface; pub fn main() !void { try stdout.print("$ ", .{}); + + const command = try stdin.takeDelimiter('\n'); + try stdout.print("{s}: command not found\n", .{command.?}); } |