Как описано здесь , функции add_wchstr не продвигают текущую позицию курсора или не выполняют автоматическое перенос.
Но если я хочу выводить текст, например addwstr do, но с атрибутами формата, что я должен вызывать?
Если ncurses тупо пропускает такую функцию, я думаю реализовать ее вручную (просто вызывая add_wch для каждого символа и улучшая положение курсора).Но основные проблемы заключаются в следующем:
Как указать, требуется ли автоматическое перенос?
Как указать, отображается ли символ над 2 ячейками (символами полной ширины), чтобыЯ должен правильно вызвать add_wch дважды (или любые другие альтернативные решения, которые правильно отображают символы полной длины)?
Как я могу указать, куда следует добавить текущее положение курсора?