Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 06.12.2017
Сообщений: 52
1

Слияние файлов

18.11.2018, 15:16. Показов 443. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте!Мне нужно написать слияние 2-х csv-файлов с одинаковой первой строкой, но пока очень смутно представляю. Вот у меня два файла, я считала информацию в вектор, а потом записала в 3 файл, но как сделать слияние с одинаковой первой строкой?
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
34
35
36
37
38
39
40
41
#include <iostream>
#include <sstream>
#include <fstream>
#include <vector>
using namespace std;
void add(const string& s, vector<string>& vect) {
    stringstream ss(s);
    string tmp;
    vector<string> elems;
    while(getline(ss, tmp, ';')) {
        vect.push_back(tmp);
    }
}
int main()
{
    ifstream file1("f1.csv");
    ifstream file2("f2.csv");
    ofstream file3("f3.csv");
    vector<vector<string>> vec;
    string str;
    while(getline(file1, str)) {
        vec.push_back(vector<string>());
        add(str, vec[vec.size()-1]);
    }
    while(getline(file2, str)) {
        vec.push_back(vector<string>());
        add(str, vec[vec.size()-1]);
    }
    file1.close();
    file2.close();
    
    for (auto vctr : vec) {
        for (int i = 0; i < vctr.size()-1; i++) {
            file3 << vctr[i] << ";";
        }
        file3 << vctr[vctr.size()-1] << "\n";
    }
    file3.close();
 
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.11.2018, 15:16
Ответы с готовыми решениями:

Слияние 2х векторов из 2х файлов
Помогите написать программу Пожалуйста .Программа создает два вектора a и b из двух файлов. Функция...

Чересстрочное слияние файлов
в проге через консоль Производный класс обеспечивает черезстрочное слияние двух текстовых файлов,...

Файл: Слияние файлов
Есть два текста, в которых записано последовательности положительных целых чисел по возрастанию....

Слияние нескольких исполняемых файлов
Программа выполняет слияние бинарных файлов, указанных в командной строке в выходной, отличный от...

0
18.11.2018, 15:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.11.2018, 15:16
Помогаю со студенческими работами здесь

Перестановки, поиск, сортировка, слияние файлов
1. При запуске программы пользователь вводит целое число - размер перестановки. Вывести на экран...

Слияние двух файлов по алгоритму: цифра вставляется после двух символов
#include &lt;iostream&gt; #include &lt;io.h&gt; #include &lt;stdio.h&gt; #include &lt;windows.h&gt; #include &lt;string.h&gt;...

Слияние двух файлов через строку
Есть два файла,их имена вводятся с консоли.Надо чересстрочно их слиять в производном классе при...

слияние списков
помогите с написание программы!!! нужно написать программу которая объединяет два упорядоченных...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru