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

Удаление слова из строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Структура данных http://www.cyberforum.ru/cpp-beginners/thread428579.html
Ест некая структура данных с сылками, пускай будет дерево. Хочу узнать: //pos имя элемента этой структуры, пускай вершина дерева pos_1=pos->previous; //вершина pos_1 предыдущая от pos pos->previous=NULL; В последнй строчке pos_1 станет равным NULL или же ссылка обнулися?
C++ не работает графика(не могу подключить) у меня есть программа #include <dos.h> #include <conio.h> #include <stdio.h> #include <stdlib.h> #include <graphics.h> #define color_close 14 #define color_st_end 12 http://www.cyberforum.ru/cpp-beginners/thread428578.html
C++ Программа на матрицы с использованием функций
Имеется след. задача: Даны 2 матрицы(a размером N*M и b размером K*M). Нужно распечатать те, у которых макс элемент среди всех строк, которые упорядочены(или по возр или по убыв), содержит нечётное кол-во цифр. В программе описать: -функции проверки вектора на упорядоченность -функцию, которая для числа n возвращает кол-во цифр -функцию, которая находит макс элемент матрицы среди...
C++ Ключевое слово static_cast
Чё это такое?Зачем оно нужно?
C++ Добить-Отполировать Задачу на Строки http://www.cyberforum.ru/cpp-beginners/thread428567.html
В строке, состоящей из слов и знаков препинания(пробел . : , ! ? - ; ), найти слово максимальной длины, не содержащее заданную букву. код написал пока для строки, в которой есть только пробелы. Наверное можно проще, но вроде все работает. Необходимо добавить чтобы все окей было и со знаками препинания, подскажите идею там , или пример, пожалуйста) #include<iostream> ...
C++ Определить, на каком из островов среднегодовая температура максимальна Задача: Известна среднемесячная температура воздуха на следующих островах Карибского моря: Куба, Тринидад, Ямайка, Гаити. Определить, на каком из островов среднегодовая температура максимальна. Прошу помощи знающих людей.:cofee2: подробнее

Показать сообщение отдельно
Петррр
5941 / 3378 / 335
Регистрация: 28.10.2010
Сообщений: 5,926
15.01.2012, 14:36     Удаление слова из строки
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <string>
#include <algorithm>
#include <ctype.h>
 
bool is_not_alpha(char ch)
{
    return ! isalpha(ch);
}
 
int main()
{
    std::string s;
    std::cout << "Enter string: ";
    std::getline(std::cin, s, '\n');
    std::string::iterator begin = std::find_if(s.begin(), s.end(), isalpha);
    std::string::iterator end = std::find_if(begin + 1, s.end(), is_not_alpha);
    s.erase(begin, end);
    std::cout << "Result: " << s << std::endl;
    return 0;
}
Код
g++ -o 2 2.cpp
./2
Enter string: preved medved
Result:  medved
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru