Выравнивание строк разной длины по центру
Доброго вечера.
Есть 3 строки, которые расположены по центру экрана, но начинаются с четко заданной позиции (одной и той же по оси Y).
Задачка такова, что нужно заполнить определенным количеством пробелов слева, чтобы все строки (учитывая их длину) были по центру.
Пример строк:
This is string 1 text so long
This is string 2 short
This very short
Т.е. они так и располагаются на экране. А нужно сделать, чтобы они в зависимости от своей длины выглядели вот так в результате:
This is string 1 text so long
This is string 2 short
This very short
На языке С.
Спасибо!