Цветной текст в консоли Windows
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.
Ха-а-ароший вопрос! (с) День радио
Понятно, что можно, только как? После некоторых поисков по msdn.microsoft.com, родилось следующее решение.
Если не влезать в тонкости Windows API, код достаточно примитивный. Многие фрагменты просто взяты из примеров MSDN. На счёт «защиты от дурака» я тоже не особо заморачивался. Всё достаточно эскизно, однако работает. (Проверял под MS Visual Studio 2012 и Dev-C++ 5.5.3.)
Информацию по консольным функциям Windows API можно посмотреть в MSDN. (Там есть ещё много чего интересного!)
Код из main.cpp можно рассматривать как пример использования класса
AnsiOut
.ansiout.h
ansiout.cpp
main.cpp
Воу...Надо пожалуй изучить классы.А так спасибо огромное за ответ!