Доброй ночи. Никому не доводилось как-то предвидеть кол-во символов до определённой длины строки, дело в том, что при каждом наборе слов на определённую длину строки при одном и том же форматировании (шрифт) выводится разное кол-во символов, необходимо знать сколько допустимо символов которое вмещается в длину строки (то что выводится на печать без переноса) - очень важно, почти всё наработано, одна неувязочка(
Функция определения кол-во символов на определённую длину строки
17.10.2020 01:16:57
|
|
|
|
22.06.2023 08:02:09
Никита Пачковский, задачу можно решить разными способами. Здесь обсуждается сложный, если вообще возможный. Это неинтересно, если того же результата можно добиться проще. К тому же, это довольно профильная задача, интересная далеко не всем.
По задаче: заполняем строку посимвольно (для ускорения можно использовать бинарное деление пополам) и смотрим высоту строки. Если изменилась, то отнимаем один символ и готово. Записать этот результат и использовать потом - маловероятно... Каждый раз вычислять - не проблема.
Изменено:
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел)
|
|
|
|