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

как создать n-мерный массив, заполнив данными из данного файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание шаблона функции http://www.cyberforum.ru/cpp-beginners/thread259944.html
Пожалуйста помогите решить задачу, что то сам никак не могу сообразить((( вот текст: Описать шаблон функции, которая считает сумму элементов главной диагонали матрицы.
C++ Создание динамических DLL в С++ 5.5 Что бы создать длл сделал батник который запускает bcc32.exe. Но не могу разобраться какую команду нужно прописать чтобы скомпилировать длл, вот какой bat я сделал: rem Файл make_gui.bat rem... http://www.cyberforum.ru/cpp-beginners/thread259942.html
C++ Массив(запутался)
Знаю правила, прошу помощи. " Пример массива и дополнительных переменных приведены ниже: { 1.2, -1.8, -4.5, 8.5, -0.1, -0.9, 9.7, -9.8, 0.2, 3.5, 5.7, -3.8, -6.0, 4.2, 4.3, -5.1} a=0 ...
массив C++
в одномерном массиве, состоящем из n вещественных элементов вычислить: 1) номер минимального элемента массива 2) сумму элементов массива,расположенных между первым и вторым отрицательными...
C++ Налог на земельную собственность http://www.cyberforum.ru/cpp-beginners/thread259912.html
Местное налоговое управление нуждается в услугах по определению размеров налогообложения земельной собственности. Налоговая ставка определяется на 1м^2 и зависит от зано, в которой расположен...
C++ C++Решите мне пожалуйста через функцию http://img.lds.net.ua/?v=2011/03/18/1300476455.png єто не спам там задачи там надо нарисовать квадрат свёздочками и так далее!! решите плиз!!!!!!!!!!! подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
19.03.2011, 16:55
xaker1, В boost есть split.

В стандарте нет, но

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <algorithm>
#include <iterator>
#include <string>
#include <vector>
#include <sstream>
 
std::vector<std::string> split(const std::string& str)
{
     std::istringstream ist(str);
     std::vector<std::string> vec;
     std::string tmp;
     while(ist >> tmp)
         vec.push_back(tmp);
     return vec;
}
 
int main()
{
    std::vector<std::string> vec;
    vec=split(std::string("This is my car"));
    std::copy(vec.begin(), vec.end(), std::ostream_iterator<std::string>(std::cout, "\n"));
}
Разбивает строку, используя в кач-ве разделителей пробел. Можно так же использовать строку разделителей и если символ из строки - заменять на пробел.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru