Во времена 16-битных консольных окон Windows использовались для поддержки escape-последовательностей ANSI (через драйвер ansi.sys
), но они больше не поддерживают.
Для графики видимой линии вам нужно использоватьВ любом случае, это решение для платформы, поэтому я рекомендую просто написать абстракцию (функции, класс) над консольными функциями Windows API .
Линейная графика выполняется с использованием символов из исходного символа IBM PCнабор, кодовая страница 437. Сначала вы можете просто жестко закодировать различные шаблоны.Чтобы сделать это больше похожим на рисование линий в коде или, с точки зрения кода, вам, так сказать, придется снова абстрагироваться.Насколько я помню, в исходной кодовой странице 437 кодов символов есть некоторая частичная, но не полная система.Но для консоли Windows вам нужно будет использовать коды символов Unicode, которые, вероятно, не сохраняют исходную систему, поэтому, возможно, просто определите карту, на которой эти графические символы размещены более систематически.
Возможно, это уже существует вне там.™.
Но я не слышал об этом.
Приветствия & hth.,