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

Произвести вставку слова «не» перед каждым третьим словом в предложении - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как вернуть массив из функции? http://www.cyberforum.ru/cpp-beginners/thread774941.html
Please! #include <iostream> using namespace std; int _plus1 (int array ) { for (int i = 0; i < 5; i++){ array += 1; cout<< array << endl; }
C++ Ошибка вывода данных в массиве строк Здравствуйте. Есть программа, где создается динамический массив строк, заносится туда информация с клавиатуры и выводится сам массив. Алгоритм рабочий, но волнует один момент в моем коде, а... http://www.cyberforum.ru/cpp-beginners/thread774938.html
C++ На плоскости задано множество точек. Выбрать три различные точки так, чтобы проходящая через них окружность делила это множество на группы
На плоскости задано множество точек. Выбрать три различные точки так, чтобы проходящая через них окружность делила это множество на группы, различающиеся по числу точек минимально. Определить радиус...
Проход по лабиринту C++
Описать класс, реализующий стек. Написать программу, использующую этот класс для отыскания прохода по лабиринту. Лабиринт представляется в виде матрицы, состоящей из квадратов. Каждый квадрат либо...
C++ как задать такие точки? http://www.cyberforum.ru/cpp-beginners/thread774912.html
такое задание создать программу, которая проверяет действительность точки заштрихованной области.
C++ Прервать выполнение функции в потоке Здравствуйте, у меня вопрос, возможно ли прервать функцию извне, при этом сама функция является "чёрным ящиком", то есть мы не знаем что там? Например, у нас есть некий поток, в которому на... подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7424 / 4539 / 673
Регистрация: 29.11.2010
Сообщений: 12,319
01.02.2013, 01:55
КенТюРиК, в таком случае strtok

Добавлено через 10 минут
Цитата Сообщение от КенТюРиК Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
std::locale::global(std::locale("") ); // устанавливаем локаль
* * std::string wstr; // объявляем переменную типа string
* * std::getline(std::cin, wstr); // считываем до встречи '\n' (до нажатия Enter)
* * std::istringstream wist(wstr); // объявляем объект класса istringstream, для манипуляции со строками, передавая туда в качестве аргумента строку wstr. Теперь можно считывать оттуда как из стандартного потока
* * int counter = 0; // думаю понятно
* * std::for_each(std::istream_iterator<std::string>(wist), // пока удается считать из потока (до EOF) элементы типа std::string
* * * * std::istream_iterator<std::string>(),
* * * * [&counter] (const std::string &ws)// лямбда-функция, извне передается переменная counter по ссылке (замыкание). То, что в круглых скобках - тип объекта, над которым дальше будет идти работа. Проще говоря, мы для каждого элемента std::string из std::istringstream выполняем то, что идет далее
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru