|
0 / 0 / 0
Регистрация: 14.01.2015
Сообщений: 19
|
||||||
Удаление пробелов03.11.2015, 12:24. Показов 1653. Ответов 10
Метки нет (Все метки)
Доброго времени суток ув. форумчане! Дали задание до 6.11, вчера вроде понял как делать, а сегодня что-то голова не варит. В общем сама суть задания есть текст с пробелами больше чем 1шт. Нужно написать метод "clean" который будет делать такое : 1) Кол-во пробелов больше чем 1 - заменять на 1.
2) Если пробел стоит перед самой первой буквой в строке (т.е вместо заглавной буквы) - то его необходимо удалить. 3) Если строка содержит только одни пробелы без символов - то строка должна стать пустой. Примерно что должно выйти :
До: >a bc def ghijk< После: >a bc def ghijk< До: > a bc def ghijk < После: >a bc def ghijk< До: > < После: >< Буду благодарен за помощь!!
0
|
||||||
| 03.11.2015, 12:24 | |
|
Ответы с готовыми решениями:
10
Создание программы со своей библиотекой ( удаление элементов с N по M в строке и удаление лишних пробелов(если 2 и более оставить один)) Удаление пробелов
|
|
495 / 377 / 136
Регистрация: 27.01.2015
Сообщений: 1,588
|
|
| 03.11.2015, 12:37 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 14.01.2015
Сообщений: 19
|
|
| 03.11.2015, 13:27 [ТС] | |
|
Вот я прошу написать реализацию метода clean(), у меня получилось удалить больше одного пробела в середине строки, а вот по бокам строки и в том случае когда строка состоит из одних пробелов - нет. Если не сложно - то помогите с целой реализацией метода, так как я в с++ пока чайник, облазил все, перепробовал многое, но пока мало что выходит...
0
|
|
|
0 / 0 / 0
Регистрация: 23.08.2015
Сообщений: 19
|
||||||
| 03.11.2015, 13:36 | ||||||
|
ну как то так
0
|
||||||
|
0 / 0 / 0
Регистрация: 28.10.2015
Сообщений: 8
|
||
| 03.11.2015, 13:45 | ||
как удалить символ из строки ?
0
|
||
|
0 / 0 / 0
Регистрация: 14.01.2015
Сообщений: 19
|
|
| 03.11.2015, 13:57 [ТС] | |
|
смысл задания в том что если между символами 2 и больше пробелов - то заменить на один, если в начале и в конце строки стоят пробелы - удалить их, а если строка состоит из одних пробелов - то удалить все пробелы из строки
0
|
|
|
0 / 0 / 0
Регистрация: 23.08.2015
Сообщений: 19
|
|
| 03.11.2015, 14:05 | |
|
выделяю память для новой строки
0
|
|
|
0 / 0 / 0
Регистрация: 23.08.2015
Сообщений: 19
|
|
| 03.11.2015, 14:07 | |
|
а какой вариант - создать указатель и не инициализировать его?
ну еще вариант char *newstr=new char[strlen(str)]; но особой разницы я не вижу. Проясните?
0
|
|
|
|
|||||||
| 03.11.2015, 14:31 | |||||||
|
А когда укажете количество элементов, в main не забудьте после использования освободить эту память.
Добавлено через 1 минуту maks1710,
Хотя судя по задаче, не обязательно создавать новую строку и выделять под нее память. Можно работать с исходной строкой. Добавлено через 20 минут
0
|
|||||||
| 03.11.2015, 14:31 | |
|
Помогаю со студенческими работами здесь
11
Удаление пробелов Удаление пробелов Удаление пробелов в строке Удаление лишних пробелов Удаление начальных пробелов на С Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|