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

Деление строки на подстроки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ убрать не дочеты в программе http://www.cyberforum.ru/cpp-beginners/thread431115.html
14. Написать программу, вычисляющую сумму и среднее арифметическое последовательности положительных чисел, которые вводятся с клавиатуры. #include<iostream.h> #include<conio.h> #include<math.h> main() { int s,i; float credar;
C++ winApi изучение прошу посоветтовать литературу или статьи для изучения WinAPI . Скачал книгу Щупака что-то не очень доганяю. Нужно что-то для новичков. Заранее спасибо http://www.cyberforum.ru/cpp-beginners/thread431108.html
Словарь, англо-русский и русско-английский C++
1. Создать абстрактный базовый класс "Словарь". Виртуальный метод "Упорядочить данные" позволяяет выполнить сортировку данных в лексикографическом порядке. 2. Создать производные классы "Англо-русский " и "Русско-английский словарь". Переопределить метод упорядочения данных для каждого производного объекта. 3.Выполнить проверку для каждого вида протзводного объекта. 4. Реализовать виндоус...
Упорядочить список студентов по среднему баллу и вывести весь список C++
форумчане,выдает ошибку :( столько маюсь с задачей уже #include <vcl.h> #include <stdio.h> #pragma hdrstop /*Упорядочить список студентов по среднему баллу и вывести весь список*/ //--------------------------------------------------------------------------- #pragma argsused const int N=4; // count students
C++ ООП иерархия классов с выводом в текстовом режиме http://www.cyberforum.ru/cpp-beginners/thread431069.html
Помогите с решением "Дана иерархия классов числа-числа кратные 5-числа кратные 25. Написать программу с выводом объектов указанных классов в текстовом режиме. Числа взять от 500 до 600" Есть ли пример решения
C++ В матрице определить... В матрице определить в каждой четной строке сумму эле¬ментов с нечетными номерами столбцов. Напечатать эта суммы с указанием номера строки. На Последний элемент в матрице заменить большей из найденных сумм. помогите решить кому не тяжело подробнее

Показать сообщение отдельно
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
19.01.2012, 13:14     Деление строки на подстроки
Цитата Сообщение от NapalmRain Посмотреть сообщение
Но ведь если бы была возможность реализовать всё в одну строку, было бы на много веселее
Напишите функцию, и получится вызов в одну строку
Например,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <iostream>
#include <string>
#include <vector>
#include <iterator>
 
std::vector<std::string> strtok(const std::string , const std::string );
 
int main()
{
    std::string s(",Hello  world,!!!");
    std::string d (" ,.");
    std::vector<std::string> v;
    
    v = strtok (s, d);
    std::copy(v.begin(), v.end(), std::ostream_iterator<std::string>(std::cout, "\n"));
 
    return 0;
}
 
std::vector<std::string> strtok(const std::string s, const std::string DELIM)
{
    std::vector<std::string> v;
    std::string tmp;
    size_t l, r;
 
    for ( l = s.find_first_not_of(DELIM), r = s.find_first_of(DELIM, l) ; 
        l != std::string::npos ; l = s.find_first_not_of(DELIM, r), r = s.find_first_of(DELIM, l) )
    {
        tmp = s.substr(l, r - l);
        v.push_back(tmp);
    }
    return v;
}
http://liveworkspace.org/code/9d7f54...fc973aaf45aaea
 
Текущее время: 12:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru