Я хочу сделать несколько printf для консоли Windows из моей программы на C, но хочу сделать некоторые из них разными цветами.
Кто-нибудь знает, можно ли это легко сделать?
РЕДАКТИРОВАТЬ: Windows XP - моя ОС
SetConsoleTextAttribute() позволит вам установить цвет последующего вывода текста.
SetConsoleTextAttribute()
Возможно, вы захотите взглянуть на полный набор консольных API-интерфейсов Win32, чтобы иметь возможность получать / устанавливать / восстанавливать и иным образом манипулировать консолью.
Это невозможно в CMD (поправьте меня, если я ошибаюсь). Вы можете изменить только основной и цвет фона CMD в целом. Не по строке или слову.
Для изменения цвета переднего плана и фона, пожалуйста, обратитесь к команде color:
color
color /?