Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.12.2022, 23:19   #1
Broken_Dreams
 
Регистрация: 15.12.2022
Сообщений: 4
Лампочка Поиск слова в другой строке и его удаление. С++

Использовать строки string.

Задано какое-то слово в строке. Оно же содержится в другой строке, где помимо него есть ещё слова.
Найти там это слово и удалить, после чего вывести эту строку без нашего слова.
Broken_Dreams вне форума Ответить с цитированием
Старый 16.12.2022, 01:28   #2
Пётр Седов
Форумчанин
 
Регистрация: 26.10.2022
Сообщений: 119
По умолчанию

Код:
#include <string>
#include <iostream>

using namespace std;

int main() {
  string word = "abandoned";
  string text = "the abandoned mines";
  size_t pos = text.find(word);
  if (pos != string::npos) { // если слово найдено
    text.erase(pos, word.length());
  }
  cout << text << endl;
  return 0;
}
Вывод на консоль:
Код:
the  mines
Пётр Седов вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление слова в строке kompildan Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 20.02.2019 21:35
Паскаль, выделение в строке второго слова и вставка его в конец другой строки kiryavolk Паскаль, Turbo Pascal, PascalABC.NET 1 24.01.2017 10:30
Поиск слова в строке Blind Guard Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 5 21.04.2013 20:30
Поиск слова в строке и редактирование этого слова Wasili4 Microsoft Office Excel 3 22.06.2011 21:06
поиск слова в строке. rust-02 Общие вопросы Delphi 2 26.09.2010 23:21