Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
EX4Plasma
0 / 0 / 0
Регистрация: 06.03.2016
Сообщений: 4
1

Загрузка txt в вектор векторов

06.03.2016, 19:48. Просмотров 248. Ответов 2

Здравствуйте. На входе есть txt с несколькими строками. Также есть
C++
1
vector<vector<char>>
Необходимо каждую строку поместить в отдельный vector<char>, т.е для каждой строки один вектор, а для всех векторов со строками есть один вектор, в котором они все хранятся. Как такое можно реализовать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.03.2016, 19:48
Ответы с готовыми решениями:

Вектор векторов
Вектор векторов - плюсы и минусы, альтернативы. Подскажите новичку) P.S....

Вектор векторов
Хочу создать вектор, содержащий векторы, которые содержат строки. Написал такой...

Вектор векторов
Нужно научиться создавать вектор в векторе, нашёл такой сайт но остались...

вектор векторов - умножение
У меня есть: vector&lt;std::vector&lt;double&gt;&gt; a std::vector&lt;double&gt; b мне нужно...

Вектор векторов строк
День добрый! Вопрос такой: есть txt файл, его я считываю построчно, заношу...

2
k1n3c7
11 / 11 / 24
Регистрация: 06.03.2016
Сообщений: 53
06.03.2016, 20:06 2
Добавлено через 10 минут
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 <vector>
#include <fstream>
#include <iostream>
using namespace std;
 
int main() {
    ifstream fs("myfile.txt", ofstream::in);
    string s;
    vector<vector<char>> vec;
    while (getline(fs,s)) {
        vector<char> vec2;
        for (char& c : s)
            vec2.push_back(c);
        vec.push_back(vec2);
    }
 
    for (auto &c : vec) {
        for (auto &v : c)
            cout << v;
        cout << endl;
    }
    return 0;
}
fixed C++11
0
dvano
134 / 65 / 27
Регистрация: 18.06.2014
Сообщений: 216
Завершенные тесты: 1
06.03.2016, 20:14 3
C++
1
2
3
4
5
    std::ifstream stream{"input"};
    std::vector<std::vector<char>> data;
    std::string line;
    while (std::getline(stream, line))
        data.push_back({line.cbegin(), line.cend()});
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.03.2016, 20:14

Вектор векторов инициализация
Вопрос по поводу работы с двумерными векторами(&quot;матрицами&quot;). Например,...

Транспонировать вектор векторов
Есть кусочек кода, который генерирует вектор векторов matrix, как можно...

Вектор векторов - не компилируется код
Дорого времени суток. Я написала небольшую функцию, в которой объявляется...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru