![]() |
|
Модераторы: Poseidon |
![]()
|
|
| stat007 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 521 Регистрация: 9.10.2008 Репутация: нет Всего: -4 |
Ребята, помогите дописать несколько манипуляций со введённой строкой.
Несколько мманипуляций я уже сделал сам, это такие как: удаление начальных пробелов с начала строки, удаление лишних пробелов в строке, вывод строки задом на перёд, регистр строки! Теперь мне надо сделать влседующее: чтобы удалялось все пробелы в строке, чтобы менялись задом на перёд слова по отдельности и что там ещё можно со строкой сделать посоветуйте... |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 1 Всего: 196 |
stat007, вообще-то делать нужно только то, что требуется. Я очень сомневаюсь, что функции "переворота" строки и слов будут сильно востребованы.
По хорошему, к строке должны быть применимы методы: - создание - получение размера - изменение размера в сторону уменьшения - присваивание (копирование) - конкатенация (добавление в конец) Все остальное делается только при необходимости. Или, используются уже готовые средства (boost) |
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: нет Всего: 250 |
или для тренировки я надеюсь, что манипуляции - это не методы класса строки. как я понял с кодом все получается, но нет идей для воплощения ? |
|||
|
||||
| stat007 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 521 Регистрация: 9.10.2008 Репутация: нет Всего: -4 |
mes, нет делал это всё не в классе, просто в main()
идей да маловато и с кодом если поможете будет не плохо! |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 1 Всего: 196 |
Для домашних заданий, курсовых, существует "Центр Помощи".
Тема перенесена! |
|||
|
||||
| YanTsys |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 77 Регистрация: 22.3.2006 Репутация: нет Всего: нет |
Если Builder то можно проще,
String a=" пробелы "; String b=a.Trim(); String c=a.SetLength(7); String d=a.UpperCase(); и т.д. или вам действительно для тренировки? Если вам с точки зрения обучения то можете попробовать реализовать следующие задачи: Сортировка слов в строке в алфавитном порядке Преобразование в транслит Сортировка слов по их длине Поиск слова в строке и замена его на другое (частный случай сжатие строки заменой полных слов на сокращения и абревиатуры и восстановление строки путем обратного процесса, первый шаг к изучению архивирования) Шиврование строки и обратная расшифровка (например таблицой подстановок или арифметическим изменением кода букв) |
|||
|
||||
| stat007 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 521 Регистрация: 9.10.2008 Репутация: нет Всего: -4 |
просто узнал такую штуку, что при поступлении на работу, именно на собеседовании дают задания именно связанное со строками!!! Ну во всяком млучае часто такое бывает!
Это сообщение отредактировал(а) stat007 - 13.11.2008, 20:35 |
|||
|
||||
| destrd |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 1.10.2008 Репутация: нет Всего: 4 |
Посмотрите, что студенты просят сделать. Очень часто на строки задачи попадются --------------------
Some people, when confronted with a problem, think, "I known, I'll use regular expressions." Now they have two problems. -- Jamie Zawinski in comp.lang.emacs |
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |