Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Использование библиотеки STL , контейнер string. Дан массив слов.Надо удалить все цифры из слов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Map/set iterator not dereferencable http://www.cyberforum.ru/cpp-beginners/thread1119672.html
Всем доброго времени суток. Суть задания в том, чтобы удалить повторы комбинаций чисел в multimap'e. Проблема в том, что появляется данная ошибка: map/set iterator not dereferencable, не могу понять,...
C++ Преобразование типов - как строку чисел перевести в целочисленный массив ? Как строку чисел например 1343245 перевести в интовый масив. http://www.cyberforum.ru/cpp-beginners/thread1119660.html
Бинарное дерево C++
Здравствуйте дорогие форумчане. Помогите, пожалуйста, реализовать бинарное дерево поиска, а так же операции по добавлению элемента в дерево, удалению элемента из дерева, поиск элемента в дереве...
Приложение запрашивающее разрешение на выход C++
Создайте приложение, которое перед своим закрытием, вне зависимости от способа, которым оно осуществляется, запрашивает у пользователя подтверждение и завершает работу только при положительном...
C++ Ввод элементов массива в цикле http://www.cyberforum.ru/cpp-beginners/thread1119567.html
помогите ...нужно написать программу по заданию на картинке 3 вариант отмечен
C++ Дана строка символов. Заменить в ней все пробелы на табуляции Здравствуйте! Ребят, помогите решить следующие задачи : Тема: Обработка строк 1)Дана строка символов. Заменить в ней все пробелы на табуляции. 2)Дана строка символов. Определить... подробнее

Показать сообщение отдельно
sergey 7 7
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 44

Использование библиотеки STL , контейнер string. Дан массив слов.Надо удалить все цифры из слов - C++

15.03.2014, 12:41. Просмотров 816. Ответов 2
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "StdAfx.h"
#include <string>
#include <iostream>
#include <algorithm> 
using namespace std;
int main()
{ 
string str = "En457789iki bin3241iki e9087l46i va5ren234iki";
string:: iterator i;
for(i = str.end(); i!= str.begin(); --i){ cout << *i << endl; }
for (string::iterator i = str.begin(); i != str.end();) { 
 if (cond(*i)) { 
 i = str.erase(i); 
 } 
 else { 
 i++; 
 } 
 }
   str.erase(std::remove_if(str.begin(), str.end(),cond),str.end());
system("pause");
return 0;
}
помогите исправить...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru