|
0 / 0 / 0
Регистрация: 07.12.2016
Сообщений: 18
|
||||||
Удалить из текста все вхождения заданного слова07.12.2016, 15:42. Показов 7966. Ответов 36
Метки нет (Все метки)
Суть в следующем: из произвольного текста ( Не понимать друг друга плохо -
не понимать и обнимать, и все же, как это ни странно, но так же страшно, так же так во всем друг друга понимать. Тем и другим себя мы раним. И, наделен познаньем ранним, я душу нежную твою не оскорблю непониманьем и пониманьем не убью.) нужно удалить все входжения заданного слова ( в моём случае слово : друг). Я все сделал, но суть в том, что программа удаляет все верно, но от слова "другим" остается "м". Я не знаю что делать. Вот код :
0
|
||||||
| 07.12.2016, 15:42 | |
|
Ответы с готовыми решениями:
36
Удалить все вхождения заданного слова из текста Удалить из каждого третьего слова заданного текста слова все предыдущие вхождения последней буквы
|
|
0 / 0 / 0
Регистрация: 07.12.2016
Сообщений: 18
|
|
| 07.12.2016, 19:24 [ТС] | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 07.12.2016
Сообщений: 18
|
|
| 07.12.2016, 19:27 [ТС] | |
|
gru74ik, вот я и пытаюсь чтобы и м удалило , но что то идет не так
0
|
|
|
370 / 133 / 44
Регистрация: 05.02.2015
Сообщений: 901
|
||||||
| 07.12.2016, 19:34 | ||||||
|
извините, но я тоже не знаю, что такое getline(). cin.getline() - знаю.
Добавлено через 1 минуту
0
|
||||||
|
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
|
||
| 07.12.2016, 19:39 | ||
|
http://stackoverflow.com/quest... ot-allowed или если сможете продраться сквозь мало аргументированную дискуссию: В чём разница между string и символьными массивами? на форуме было и более годное объяснение, но ту тему, увы, не нашел. Да и использовать старые C-функции вместе с C++... как минимум странно. Советую ТС переписать все на C++.
0
|
||
|
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
|
|
| 07.12.2016, 19:40 | |
|
Лучше всего здесь подойдут регулярные выражения
0
|
|
|
370 / 133 / 44
Регистрация: 05.02.2015
Сообщений: 901
|
|
| 07.12.2016, 19:52 | |
|
т.е. cin.getline и getline(cin) - это одно и тоже, или нет? я всегда пользовался именно cin.getline() и cin.ignore() соответственно. простите, что отвлекаю, просто правда интересно. вводить на консоль именно с помощью getline() не видел. вот в файл писать - это да. а на консоль...
0
|
|
|
Модератор
|
||||||
| 07.12.2016, 20:09 | ||||||
|
minore, нет, это не одно и то же:
std::cin.getline() - это функция-член, а std::getline() - это глобальная функция. . И работают они маленько по-разному.Добавлено через 12 минут Вот попытался на C++ переписать, но всё равно не работает так, как надо.
0
|
||||||
|
0 / 0 / 0
Регистрация: 07.12.2016
Сообщений: 18
|
|
| 07.12.2016, 20:14 [ТС] | |
|
gru74ik, печаль
Все равно спасибо за помощь! и потраченное время эх..
0
|
|
|
370 / 133 / 44
Регистрация: 05.02.2015
Сообщений: 901
|
||||||
| 07.12.2016, 22:03 | ||||||
Сообщение было отмечено gru74ik как решение
Решение
сделал задачку:
2
|
||||||
|
22 / 56 / 9
Регистрация: 29.09.2011
Сообщений: 618
|
|
| 08.12.2016, 05:56 | |
|
gru74ik,
Я так понимаю, в read_file читается пословно, а .find() отвечает содержиться ли искомая строчка или нет. Так как мы ищем "друг", то будут удаляться все слова содержащие "друг", т.е. "друга", "другом", "друг123", "вдруг", но не "дрог". Как - то так. http://www.cplusplus.com/refer... ring/find/
1
|
|
|
0 / 0 / 0
Регистрация: 07.12.2016
Сообщений: 18
|
|
| 08.12.2016, 16:45 [ТС] | |
|
Всем большое спасибо
0
|
|
| 08.12.2016, 16:45 | |
|
Создать очередь, содержащую слова. Удалить из очереди все повторяющиеся слова, оставив только их первые вхождения Удалить из строки все вхождения заданного символа Удалить во всех строках заданного текста первые вхождения введенного пользователем символа Изъять из заданного текста все повторные вхождения слов
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Где деньги лежат
kumehtar 02.07.2026
Это - японская подводная лодка I-52 (тип C2, кодовое имя Momi) вышла из Японии в марте 1944 года с миссией в оккупированную немцами Францию (Лорьян). Это была одна из «Янаги»-миссий по обмену. . .
|
Krabik для WoW 3.3.5a, многоязычный
AmbA 02.07.2026
Допилил бота, думаю что окончательно. Изменения:
- добавлена многоязычность
- добавлено снятие скриншотов
- добавлено поддержание бафов хождения по воде (для жреца, дк и шамана)
- и так, по. . .
|
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу)))
Критические ошибки, мешающие компиляции и. . .
|
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата)
Этот документ предназначен для того, чтобы новый чат Claude мог продолжить
работу без необходимости заново разбираться в. . .
|
|
сукцессия 15 неявная схема
anaschu 29.06.2026
Алиса
Калибровка параметров симбиотической модели: технический обзор
Содержание:
Введение
Постановка проблемы
Технические аспекты реализации
Процесс внедрения изменений
|
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0»
https:/ / ibb. co/ NnkGpfMd
Представленная интегрированная схема описывает непрерывную нелинейную. . .
|
сукцессия 13. Питон модель трехзонного мицелия, пока что в основном арбускулярного
anaschu 28.06.2026
## Разработка агентной модели микоризной сукцессии: от выявления артефактов к созданию комплексной системы
### Аннотация
Представлено исследование по разработке агентной модели микоризной. . .
|
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики
Контекст
Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
|