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

Удалить из строки только те слова, которые состоят только из латинских букв - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Запись в файл некоторого количества структур http://www.cyberforum.ru/cpp-beginners/thread842111.html
Надо записать в файл некоторое количество записей, не используя массивов. Знаю что надо через write(), но вот как правильно передать параметры .. Есть структура struct examen { char group; char date; char subject; }timelable; В цикле записываются структуры..
C++ Парализация алгоритма нахождения ранга матрицы методом Гауса Cilk Plus Дали задачку сравнить время выполнения последовательного и параллельного алгоритма нахождения ранга матрицы методом Гаусса. Последовательный алгоритм фигня...я вот затрудняюсь сделать его параллельным с помощью Cilk plus. Кто - то может помочь? http://www.cyberforum.ru/cpp-beginners/thread842096.html
C++ Ввод данных
Народ, Как в С++ сделать чтобы 2 переменные вводились через пробел в одну строчку? Причём чтобы были в диапазоне от 2 до 300 000.
Регистр:Автозапуск C++
Здравствуйте,я пишу программу ,которая должна выдавать сообщение при запуске Windows.Вроде написал,вроде все хорошо,но я столкнулся с такой вот проблемой: http://www.cyberforum.ru/attachment.php?attachmentid=257851&d=1366309876 Вроде все хорошо,программа в регистре автозапуска,но она не запускаеться при старте Windows. Я думаю,что это из-за этих символов... Подскажите пожалуйста начинающему...
C++ Получите третий массив по правилу: каждый элемент нового массива равен сумме квадратов соответствующих элементов исходных http://www.cyberforum.ru/cpp-beginners/thread842091.html
два массива, по 14 элементов в каждом, с помощью датчика случайных чисел. Получите третий массив по правилу: каждый элемент нового массива равен сумме квадратов соответствующих элементов исходных массивов, Найдите в новом массиве минимальное значение элементов и номера элементов, значение которых равно минимальному. Выведите на экран массивы в виде таблицы с шапкой, поясняющей ...
C++ класс внутри namespace Такой вопрос, хочу что бы мой класс был в моём namespace, для удобства не хотелось бы делать так: namespace myName { class myClass { public: myClass(); virtual ~myClass(); } } Почему то был уверен что выйдет нечто подобное: подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4923 / 2666 / 243
Регистрация: 29.11.2010
Сообщений: 7,420
19.04.2013, 02:44     Удалить из строки только те слова, которые состоят только из латинских букв
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <string>
#include <sstream>
#include <algorithm>
#include <iterator>
#include <cctype>
 
typedef std::istream_iterator<std::string> string_input;
typedef std::ostream_iterator<std::string> string_output;
 
int main()
{
    std::string str;
    std::getline(std::cin, str);
    std::istringstream ist(str);
    // можно копировать в элемент string, потом его вывести, можно сразу в stdout
    std::copy_if(string_input(ist), string_input(), string_output(std::cout, " "),
        [](const std::string &s) { return std::all_of(s.begin(), s.end(), isalpha); } );
}
 
Текущее время: 23:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru