From bfd0e1fd0bccf2f3e57d4def8b5d71d73bfa8ce5 Mon Sep 17 00:00:00 2001 From: Tilo K Date: Mon, 2 Sep 2024 22:41:51 +0200 Subject: [PATCH] feat: basic printing --- src/csv.zig | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/csv.zig b/src/csv.zig index 4f9d647..19f8073 100644 --- a/src/csv.zig +++ b/src/csv.zig @@ -12,8 +12,6 @@ fn concat(one: []const u8, two: []const u8) ![]const u8 { std.mem.copyForwards(u8, result[0..], one); std.mem.copyForwards(u8, result[one.len..], two); - std.debug.print("{s}\n", .{result}); - return result; } @@ -136,7 +134,7 @@ pub fn printTable(file: CsvFile) !void { out_line = try concat(out_line, out); for (0..missing) |_| { - out_line = try concat(out_line, "_"); + out_line = try concat(out_line, " "); } out_line = try concat(out_line, "|"); } @@ -177,7 +175,8 @@ pub fn loadFile(filepath: []const u8) !CsvFile { const dest = try alloc.alloc(u8, part.len); std.mem.copyForwards(u8, dest, part); - _ = try entr.append(dest); + const res = std.mem.trim(u8, dest, &[_]u8{ '\n', '\t', '\r', ' ' }); + _ = try entr.append(res); } if (!readHeader) {