Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > Haskell
Перезагрузить страницу Перенос слов
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Lokka Lokka вне форума
Новичок
 
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 16.05.2014
По умолчанию Перенос слов - 16.05.2014, 18:13

Здравствуйте. Вот программа для разбиения текста, находящегося в файле, на строки по n символов, но без разрыва слов. Помогите, пожалуйста, сделать этот самый перенос. Совершенно не представляю как его организовать.

haskell Код:
grp :: [String] -> Int -> String -> [String]
grp [] _ line     = [line]
grp (s:ss) n line | (length line)+1+(length s) <= n = grp ss n (line ++ " " ++ s)
                  | otherwise = [line] ++ (grp ss n s)  
 
formTxt :: String -> Int -> [String]
formTxt txt n = grp (words txt) n []
Ответить с цитированием
  (#2 (permalink)) Старый
Jean-Esther Jean-Esther вне форума
Member
 
Сообщений: 22
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 07.03.2009
По умолчанию 07.06.2014, 12:35

Что Вас не удовлетворяет в этой версии?
Ответить с цитированием
  (#3 (permalink)) Старый
Alexiski Alexiski вне форума
Любитель давать советы
 
Сообщений: 4,274
Сказал(а) спасибо: 27
Поблагодарили 54 раз(а) в 54 сообщениях
Регистрация: 16.10.2005
По умолчанию 10.06.2014, 14:05

Ув. Jean-Esther, если Вы поднимаете тему месячной давности от автора с одним сообщением на форуме, на мой взгляд, не стоит надеяться, что он даст какие-либо пояснения. С другой стороны, ответ на Ваш вопрос есть в первоначальном сообщении, если его внимательно прочитать: в этой версии автора не устраивает отсутствие переносов слов.
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перенос данных AlllGator Накопители 8 18.11.2013 22:56
перенос игры григорий 2012 Софт и программы 3 13.01.2013 18:19
Перенос по темам Апполо О сайте и форуме 7 18.09.2012 22:04
перенос на dvd andrj Любые вопросы от новичков 10 31.12.2011 14:25
Delphi 7; Перенос слов из строки в строку Сароникус Delphi 1 19.10.2011 14:25
перенос файлов vitalijvajt Вопросы начинающих программистов 1 07.10.2011 05:27
Дан текст, для каждого из слов указать, сколько раз оно встречается среди слов текста wekze C++ Builder 8 19.02.2011 10:27
Перенос информации tatyana-L Любые вопросы от новичков 10 09.12.2010 01:04
безопасный перенос DJVuku Антивирусы 1 04.08.2010 08:45
перенос слов в ячейке с формулой diment Visual Basic 2 18.01.2008 15:58
Перенос приложение на КПК Leon .NET 2 11.12.2007 14:25
Перенос форм из VBA в VB. choutov Visual Basic 0 16.08.2004 13:05



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов