Все таки придумал алгоритм, как забить пробелы. Уж оч долго че то думал (:
Если кому то вдруг понадобится, то ... :
PHP код:
int nSpace = nWord - 1, // кол-во пробелов в строке
nAdd = (newLengthString - lengthString)/nSpace, // кол-во пробелов за 1н заход вставки
residuals = (newLengthString - lengthString)% nSpace, // остаток от деления
i = 0, // счетчик строки (str(editString))
j = 0, // счетчик новой строки (str_2(newString))
counterSpace = 0, // счетчик пробелов
position = 0; // позиция для выполнения
...
if(residuals!=0)
{
nAdd++;
residuals--;
for(counterSpace = 0;counterSpace<nAdd;counterSpace++)
{
j++;
str_2[j] = ' ';
}
i++;
position = 0;
nAdd--;
}
Пока есть остаток, кол-во пробело будет больше на 1ну единицу(было 3, станет 4), до тех пор, пока не снесем весь остаток.
Думую подробных коммеетариев к коду не требуется (: