diff --git a/src/tableprint.cpp b/src/tableprint.cpp index b5710db..47ce820 100644 --- a/src/tableprint.cpp +++ b/src/tableprint.cpp @@ -40,7 +40,11 @@ void tableprint::print() { std::wcout << L"\033[1;36m"; // Cyan color for header for (size_t i = 0; i < rows[0].size(); ++i) { std::wcout << L" " << std::setw(col_widths[i]) << std::left << std::wstring(rows[0][i].begin(), rows[0][i].end()) << L" "; - std::wcout << L"\033[37m│"; // Reset to border color + if (i < rows[0].size() - 1) { + std::wcout << L"\033[37m│\033[1;36m"; // Border color then back to cyan + } else { + std::wcout << L"\033[37m│"; // Just border color for last column + } } std::wcout << std::endl;