Update terminal_size.hpp

Closes #67
This commit is contained in:
Pranav
2020-07-05 13:31:45 -05:00
committed by GitHub
parent b43da291f6
commit 755900d524

View File

@@ -10,9 +10,9 @@ namespace indicators {
static inline std::pair<size_t, size_t> terminal_size() { static inline std::pair<size_t, size_t> terminal_size() {
CONSOLE_SCREEN_BUFFER_INFO csbi; CONSOLE_SCREEN_BUFFER_INFO csbi;
int columns, rows; int cols, rows;
GetConsoleScreenBufferInfo(GetStdHandle(STD_OUTPUT_HANDLE), &csbi); GetConsoleScreenBufferInfo(GetStdHandle(STD_OUTPUT_HANDLE), &csbi);
columns = csbi.srWindow.Right - csbi.srWindow.Left + 1; cols = csbi.srWindow.Right - csbi.srWindow.Left + 1;
rows = csbi.srWindow.Bottom - csbi.srWindow.Top + 1; rows = csbi.srWindow.Bottom - csbi.srWindow.Top + 1;
return {static_cast<size_t>(rows), static_cast<size_t>(cols)}; return {static_cast<size_t>(rows), static_cast<size_t>(cols)};
} }