У меня есть проект на C ++ (вероятно, разработанный на linux), который я могу sh запустить на windows через code :: blocks. Но неожиданное явление происходит, когда я пытаюсь запустить его. Обычно существует сетка из # и +, которая должна принимать разные цвета. Но единственный вывод, который у меня есть:
###################################################################
# [1;90m+[1;0m [1;90m+[1;0m [1;90m+[1;0m [1;90m+[1;0m [1;90m+[1;0m [1;90m+[1;0m [1;90m+[1;0m [1;90m+[1;0m [1;90m+[1;0m [1;90m+[1;0m [1;90m+[1;0m [1;90m+[1;0m [1;90m+[1;0m [1;90m+[1;0m [1;90m+[1;0m [1;90m+[1;0m #
# [1;91m3[1;0m [1;96m2[1;0m [1;91m3[1;0m [1;96m2[1;0m [1;91m3[1;0m #
...
где-то в коде, который я вижу (среди прочего):
static const char* grey = "\033[1;90m" ;
static const char* reset = "\033[1;0m" ;
и где-то еще, используя это объявление в некоторых условиях:
out << grey << "+" << reset ;
Я думаю, что вы угадали вопрос: как правильно отобразить сетку в цвете? Проблема исходит от ОС, от кодовых блоков, от компилятора?
Любой способ, который может привести меня к решению, приветствуется.
Заранее, спасибо за вашу помощь.