Здравствуйте!
Я перевожу арабские числа в римские. Ту часть числа, которая больше 3999 нужно надчеркнуть. Т.е. число 4010 должно выглядеть как
IVX. Как это можно сделать?
Использую управляющую последовательность \x1B[53m но она не работает.
cout<<"\n \x1B[53m VI \x1B[55m X"; //не надчеркивает
cout<<"\n \x1B[4m VI \x1B[24m X";// подчеркивание работает
Вот моя конфигурация: code::blocks 8.02; gnu gcc compiler; ubuntu 10.04.4;
Не знаю, может ли компилятор влиять на надчёркивание.
Попробовал и в xterm и в gnome terminal - нигде не работает.
http://ph0enix.ru/romannums/ - здесь написано что надо надчеркивать
http://en.wikipedia.org/wiki/ANSI_escape_code#graphics и
https://github.com/replit/jq-console - здесь написано что 53 - это надчёркивание
Помогите, пожалуйста, кто знает?