Показать сообщение отдельно
Старый 27.08.2004, 03:38
xuMuk вне форума Посмотреть профиль Отправить личное сообщение для xuMuk Посетить домашнюю страницу xuMuk Найти все сообщения от xuMuk
  № 6  
xuMuk
 
Аватар для xuMuk

Регистрация: Aug 2003
Адрес: ru
Сообщений: 573
Отправить сообщение для xuMuk с помощью ICQ
А теперь жмём ctrl+enter и все чудеса улетучиваются...
Можно попробовать это сделать програмно, если больше делать нечего. Идея проста. Есть некое кол-во символов в строке. Проверяем последний символ. Если не пробел, то начинаем перебирать символы по порядку с начала строки и как только находим пробел, то добавляем туда ещё один пробел. Снова проверяем последний символ строки, если не пробел, то продолжаем искать пробел с того места, где остановились в предыдущий раз. Если строка кончилась, то начинаем поиск с начала строки... В общем до тех пор, пока последним символом строки не будет пробел или NaN.
Ура.

ЗЫ. А теперь представляем сколько будет форматировать сей скриптик "Войну и мир" или хотя бы среднестатистический роман.

ЗЗЫ. Конечно при окончании работы скрипта при работе с первой строкои и переход на вторую - это само собой разумеющееся. NaN может получиться в последней строке. Ну и шрифт прийдётся использовать моноширинный. Как иначе узнать сколько символов в строке? Можно конечно сей изврат дополнить и тем, что забить ширину каждого символа в пикселях в скрипт и складывать их при переборе, но это совсем уже слишком...

8)
__________________
Чтобы лучше понять суть вопроса нужно это кому-либо объяснить...


Последний раз редактировалось xuMuk; 27.08.2004 в 03:44.