Увеличить размер формы путем подсчета символов в массиве? - PullRequest
0 голосов
/ 12 июля 2020

В C ++, как я могу увеличить размер Shape путем подсчета символов в массиве?

Это вопрос очень элементарного уровня, однако его поддержка из-за моей структуры ограничена; этот вопрос будет сужен, чтобы избежать путаницы, поскольку я уже выполнил всю остальную необходимую внутреннюю работу.

Объяснение:

Я работаю в пользовательском интерфейсе прямо сейчас, создавая прямоугольник. Легко, правда? Ну, я собираю размер символа, используя условие strlen(). Поскольку я работаю с пикселями, я предполагаю, что каждый символ будет иметь максимальный размер (приблизительно) 5 пикселей в ширину.

Как я могу проверить каждый символ, а затем добавить 5 к это и вернуть результат с общим правильным размером?

Идея, которая у меня была, заключалась в том, чтобы просто создать массив, проверить позицию, а затем, если позиция была равна длине для каждого значения, просто + = 5 , но эта и другие мои попытки терпели неудачу несколько раз.

Попытка:

образ

Как видите, справа много места. Очевидно, учитывая, что я не работаю с точностью до пикселя, там будет место, однако я не думаю, что , что много необходимо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...