передаю параметры в темплейте, разве я что то не так делаю?.
Или так темплейт нельзя объявлять?
Раскрашивание текста в консоли C++
template <int txt = 7, int bg = 0>
std::ostream &color(std::ostream &text)
{
HANDLE hStdOut = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hStdOut, (WORD)((bg << 4) | txt));
return text;
}
так можно. но зачем?
Чтобы по дефолту стояло, обычный цвет, и фон.
Обсуждают сегодня