Настройка цвета текста 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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