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

Как удалить элемент из строки? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ переводчик поиском бинарного дерева не работает программа! http://www.cyberforum.ru/cpp-beginners/thread817985.html
Программа содержит ошибки помогите убрать #include <iostream> #include <math.h> #include <locale> using namespace std; class node { public: string word1;//английское слово - ключ для поиска.
C++ Ошибка при выводе больше одного элемента в списке Доброго времени суток, господа. Помогите реализовать вывод списка. Если вывожу один элемент, то выводит нормально, если больше, то выдает ошибку. Не могу понять где ошибка. Код C++ # include <iostream> using namespace std; struct Spis { int i; Spis* next; http://www.cyberforum.ru/cpp-beginners/thread817936.html
C++ Рекурсивная функция (вычислить сумму)
Помогите вычислить сумму с помощью рекурсивной функции
C++ Системы исчесления
Будет ли разница в выполнении кода, если цифры записывать в двоичной, десятеричной, восьмеричной системе исчисления. Если да, то какой вариант наиболее оптимизированее?
C++ Найти сумму бесконечного ряда http://www.cyberforum.ru/cpp-beginners/thread817908.html
Здравствуйте, дорогие форумчане. Помогите, пожалуйста, исправить ошибку. Задание прикрепил на скрине, так как не нашёл тут редактор формул. Вот сама программа, но у меня в ней ошибка, так как в консоли вообще выводит не совсем то, что надо. #include<iostream> #include<conio.h> #include<math.h> int main() {int k;
C++ Построение массива 6×6 День добрый. Помогите разобраться с массивом 36 35 33 30 26 21 34 32 29 25 20 15 31 28 24 19 14 10 27 23 18 13 09 06 22 17 12 08 05 03 16 11 07 04 02 01 подробнее

Показать сообщение отдельно
yoghurt92
373 / 344 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
25.03.2013, 19:04     Как удалить элемент из строки?
Wladius, не знаю насколько хорошо написал, только учу stl, но так удаляет в определенном слове все цифры

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include "stdafx.h"
#include <iostream>
#include <algorithm>
#include <string>
using namespace std;
 
bool pred(char x)
{
    return !isalpha(x);
}
 
int main()
{
    string text("Hel2l3o fr2i3e4nd df2h3h");
    cout << "text: " << text << '\n';
 
    int n = 8;
    string::iterator pos;
    pos = find(text.begin() + n, text.end(), ' ');
    string str(pos ,text.end());
 
    text.erase(remove_if(text.begin() + n, pos, pred), text.end());
    text += str;
 
    cout << "text: " << text << '\n';
    
    cout << "\n\n";
    return 0;
}
 
Текущее время: 17:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru