1

Мне нужно выстроить символы ■ в вертикальный ряд так, чтобы между ними не было зазоров или были, но минимальные. Подробнее о символе ■.

В консоль вывожу так:

SetConsoleOutputCP(CP_UTF8);
cout << "■";

символы

Первый ряд - это то, что у меня есть. Второй ряд, это то, что мне нужно (создано в графическом редакторе). Но между ними остаётся зазор, тоже видно на картинке.

Пробовал менять шрифты - они могут максимум убрать вертикальный зазор между буквами, но не между ■.

Как можно убрать его? Или использовать другие символы вместо ■?

NoName
  • 199
  • 7
  • у меня в консоли хорошо работает символ 2588 - █. Но наверно это сильно зависит от консоли и настроек шрифта – KoVadim Jun 15 '20 at 18:51

1 Answers1

4

Используйте подходящие символы. В википедии есть целый список таких - https://ru.wikipedia.org/wiki/%D0%9F%D1%81%D0%B5%D0%B2%D0%B4%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B0. Мне подошел 2588 - █.

KoVadim
  • 112,121
  • 6
  • 94
  • 160