В C ++, как я могу увеличить размер Shape путем подсчета символов в массиве?
Это вопрос очень элементарного уровня, однако его поддержка из-за моей структуры ограничена; этот вопрос будет сужен, чтобы избежать путаницы, поскольку я уже выполнил всю остальную необходимую внутреннюю работу.
Объяснение:
Я работаю в пользовательском интерфейсе прямо сейчас, создавая прямоугольник. Легко, правда? Ну, я собираю размер символа, используя условие strlen()
. Поскольку я работаю с пикселями, я предполагаю, что каждый символ будет иметь максимальный размер (приблизительно) 5 пикселей в ширину.
Как я могу проверить каждый символ, а затем добавить 5 к это и вернуть результат с общим правильным размером?
Идея, которая у меня была, заключалась в том, чтобы просто создать массив, проверить позицию, а затем, если позиция была равна длине для каждого значения, просто + = 5 , но эта и другие мои попытки терпели неудачу несколько раз.
Попытка:
образ
Как видите, справа много места. Очевидно, учитывая, что я не работаю с точностью до пикселя, там будет место, однако я не думаю, что , что много необходимо.