catを修正
このコミットが含まれているのは:
コミット
7a71bcca61
12
src/cat.zig
12
src/cat.zig
|
@ -75,10 +75,17 @@ pub fn main() !void {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (fname.items.len == 0) {
|
if (fname.items.len == 0) {
|
||||||
try help();
|
const stdin = io.getStdIn().reader();
|
||||||
return;
|
var buf: [2048]u8 = undefined;
|
||||||
|
while (true) {
|
||||||
|
const lne = try stdin.read(buf[0..]);
|
||||||
|
if (lne == 0) {
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
try io.getStdOut().writer().writeAll(buf[0..lne]);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
for (fname.items) |item| {
|
for (fname.items) |item| {
|
||||||
const file = try fs.cwd().openFile(item, .{});
|
const file = try fs.cwd().openFile(item, .{});
|
||||||
defer file.close();
|
defer file.close();
|
||||||
|
@ -105,4 +112,5 @@ pub fn main() !void {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
読み込み中…
新しいイシューから参照