Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Object Pascal: кроссплатформенные технологии > Модуль работы со строками


Автор: mr.Anderson 7.9.2005, 18:52
Мне вот тут дали такое задание: написать модуль работы со строками, который дополнительно должен включать функции вычисления длины строки и стирания пробелов в строке... А вот сам вопрос: а какие еще функции, кроме дополнительных, должен содержать модуль?

Автор: Quadr0 7.9.2005, 18:59
...

Автор: mr.Anderson 7.9.2005, 19:16
Гм... Я, наверно, неправильно выразился. Я попросил задание на создание модуля, чтобы я мог попрактиковаться в написании функций и процедур как таковых и собственно самого модуля. Тут не учитывается "нужность" модуля. smile Просто я (по заданию) должен создать модуль своими ручками, независимо от того, существуют такие функции/процедуры или нет. Вот я и прошу дать мне список функций работы со строками. В смысле, не их код, а собственно их действие. А я попробую написать аналоги. Уф... Теперь понятно? smile

Автор: Quadr0 7.9.2005, 19:27
...

Автор: Romtek 14.9.2005, 18:18
  1. Подсчитать кол-во слов в строке, разделённых знаками препинания и пробелами. Разделители должны быть оформлены во множестве.
  2. Вычислять наиболее встречающуюся букву в предложении.
  3. Заменить в строке S все подстроки S1 на подстроки S2.

Автор: Akina 14.9.2005, 18:40
Приведение к верхнему/нижнему регистру (UCase/LCase)
Выделение части строки справа/слева/из середины (Left/Right/Mid)
Обращение строки (Reverse)
Сложение строк (Concat)
Генерация строки повторением фрагмента (MultiStr)
Конвертация в и из ASCII (Str/Shr)
Поиск подстроки (Instr)
Деление/слияние (Split/Join)
...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)