Настройка цвета текста STDOUT/Stderr в WindowsC++

Программы на C++. Форум разработчиков
Anonymous
Настройка цвета текста STDOUT/Stderr в Windows

Сообщение Anonymous »

Я попытался использовать систему ("Color 24"); , но это не изменило цвет в приглашении. Итак, после большего количества Googling я увидел SetConsoleTexTattribute и написал приведенный ниже код. Моя подсказка также теперь красная, но мне это не волнует, потому что я знаю, как это исправить.#include
#include
int main(int argc, char **argv)
{
int i;
unsigned long totalTime=0;

HANDLE hConsoleOut; //handle to the console
hConsoleOut = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hConsoleOut, FOREGROUND_GREEN);

HANDLE hConsoleErr;
hConsoleErr = GetStdHandle(STD_ERROR_HANDLE);
SetConsoleTextAttribute(hConsoleErr, FOREGROUND_RED);

fprintf(stdout, "%s\n", "out");
fprintf(stderr, "%s\n", "err");
return 0;
}


Подробнее здесь: https://stackoverflow.com/questions/492 ... in-windows

Вернуться в «C++»