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

Разбить строку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ строки http://www.cyberforum.ru/cpp-beginners/thread589395.html
Даны 2 строки S1 и S2. Создать строку S1 которая содержит последние 3 символа строки S2
C++ С чего начать програмирование? Я занимаюсь в основном в Веб среде. И решил расширить свои знания на C++. Дело в том что теорему запомнить сложно. Практика учет очень даже быстро. Подскажите практические мануалы, желательно... http://www.cyberforum.ru/cpp-beginners/thread589384.html
Обработка массивов символов. Динамический массив C++
Дано предложение в виде статического массива, где слова разделены пробелом. Скопировать предложение в динамический массив и поменять местами первое и последнее слова. Вывести полученное предложение...
C++ Двумерный массив. Найти максимальный элемент 3 и 4 строк
Информация о колоичестве жильцов в каждой из четырех квартир каждого этажа 12-ти этажного дома храниться в двумерном массиве (в первой строке - информация о квартирах первого этажа, во второй второго...
C++ Морзянка http://www.cyberforum.ru/cpp-beginners/thread589279.html
Короч дела такие..... Все вроде работает.... но мне нужно что бы руссие буковки переводи, и как наоборот сделать, не пойму... и еще хорошобы чтобы попискивал ))) заранее спасибо!!! #include...
C++ типы данных уважаемые программисты, как отвести типу char 2 байта? пишу шахматы, 6 фигур, хочу, чтобы каждый бит отводился для определенной фигуры, + бит на цвет, + бит на "выделена ли", + бит на цвет клетки... подробнее

Показать сообщение отдельно
gray_fox
What a waste!
1522 / 1227 / 70
Регистрация: 21.04.2012
Сообщений: 2,565
Завершенные тесты: 3
28.05.2012, 21:48
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <string>
#include <vector>
#include <algorithm>
#include <iterator>
 
 
void split(std::string const& str, std::string const& delimeter, std::vector<std::string> & tokens) {
   std::string::size_type first = 0, last = 0;
      
   while ((first = str.find_first_not_of(delimeter, last)) != std::string::npos) {
      last = str.find(delimeter, first);
      tokens.push_back(str.substr(first, last - first));   
   }
}
 
 
int main() {
   std::vector<std::string> tokens;
   split("first<br/>second<br/>third<br/>", "<br/>", tokens);
   std::copy(tokens.begin(), tokens.end(), std::ostream_iterator<std::string>(std::cout, "\n"));
}
http://liveworkspace.org/code/f4cdea602caec555cb8e683a2da6ace7
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.