Можно ли легко изменить цвет вывода текста на консоль Windows из программы на C? - PullRequest
0 голосов
/ 29 сентября 2010

Я хочу сделать несколько printf для консоли Windows из моей программы на C, но хочу сделать некоторые из них разными цветами.

Кто-нибудь знает, можно ли это легко сделать?

РЕДАКТИРОВАТЬ: Windows XP - моя ОС

Ответы [ 2 ]

1 голос
/ 29 сентября 2010

SetConsoleTextAttribute() позволит вам установить цвет последующего вывода текста.

Возможно, вы захотите взглянуть на полный набор консольных API-интерфейсов Win32, чтобы иметь возможность получать / устанавливать / восстанавливать и иным образом манипулировать консолью.

0 голосов
/ 29 сентября 2010

Это невозможно в CMD (поправьте меня, если я ошибаюсь). Вы можете изменить только основной и цвет фона CMD в целом. Не по строке или слову.

Для изменения цвета переднего плана и фона, пожалуйста, обратитесь к команде color:

color /?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...