Главная
Популярная публикация
Научная публикация
Случайная публикация
Обратная связь
ТОР 5 статей:
Методические подходы к анализу финансового состояния предприятия
Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века
Ценовые и неценовые факторы
Характеристика шлифовальных кругов и ее маркировка
Служебные части речи. Предлог. Союз. Частицы
КАТЕГОРИИ:
|
Пример обработки строк
Программа: удалить из строки введенное с клавиатуры слово
| Схема алгоритма
| #include <iostream.h>
#include <conio.h>
#include <string>
using namespace std;
void modstr(string &s)
{
int k;
string w;
cout<<"\nВведите слово, которое нужно удалить \n";
cin>>w;
k=s.find(w);
while (s.find(w)!=string::npos)
{
s.erase(k,w.length());
k=s.find(w);
}
}
int main()
{
string s;
int n,k;
cout<<"Введите строку\n";
getline(cin,s);
n=s.length();
cout<<"Длина строки "<<n;
modstr(s);
cout<<"\nСтрока с удаленными словами: "<<s;
getch();
}
|
|
Не нашли, что искали? Воспользуйтесь поиском:
|