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

Разбить строку - 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-ти этажного дома храниться в двумерном массиве (в первой строке - информация о квартирах первого этажа, во второй второго и т.д.) В каждой квартире проживает одна семья найдите численность самой большой семьи в квартирах 3-его и 4-ого этажей.
C++ Морзянка http://www.cyberforum.ru/cpp-beginners/thread589279.html
Короч дела такие..... Все вроде работает.... но мне нужно что бы руссие буковки переводи, и как наоборот сделать, не пойму... и еще хорошобы чтобы попискивал ))) заранее спасибо!!! #include "stdafx.h" #include "Windows.h" #include <locale.h> #include <conio.h> int _tmain(int argc, _TCHAR* argv)
C++ типы данных уважаемые программисты, как отвести типу char 2 байта? пишу шахматы, 6 фигур, хочу, чтобы каждый бит отводился для определенной фигуры, + бит на цвет, + бит на "выделена ли", + бит на цвет клетки доски. то есть 1 байта не хватает. или может предложите другой вариант? дело в том, что в программе будут содержаться функции, которые будут определять путем сравнения битов, что именно содержится в... подробнее

Показать сообщение отдельно
gray_fox
What a waste!
1256 / 1139 / 55
Регистрация: 21.04.2012
Сообщений: 2,361
Завершенные тесты: 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/f4cdea...8e683a2da6ace7
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru