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

Удалить в текстовом файле 1.txt все строки, которые встречаются в текстовом файле 2.txt - C++

21.08.2016, 17:27. Просмотров 362. Ответов 1
Метки нет (Все метки)

например имеется текстовый файл 1.txt c таким содержанием
C++
1
2
3
4
5
111
222
333
444
555
и имеется текстовый файл 2.txt c таким содержанием
http://www.cyberforum.ru/cpp-beginners/thread1721453.html
C++
1
2
3
4
5
444
555
22222
1111
777
Как сделать так, чтобы в 1.txt удалились строки встречающиеся в 2.txt, то есть после обработки в 1.txt должны остаться строки
C++
1
2
3
111
222
333
Как реализовать на С++?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.08.2016, 17:27
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Удалить в текстовом файле 1.txt все строки, которые встречаются в текстовом файле 2.txt (C++):

В текстовом файле удалить все слова, которые содержат хотя бы одну цифру
В данном текстовом файле удалить все слова, которые содержат хотя бы одну цифру.

В текстовом файле Input.txt записан массив целых чисел; отсортировать его и записать в двоичный файл
Помогите пожалуйста решить задачу: в текстовом файле Input.txt записан...

В текстовом файле содержится некоторый текст. Выделить все числа, которые содержатся в данном тексте
В текстовом файле содержится некоторый текст. Выделить все числа , которые...

В текстовом файле найти длину самой длинной строки, и вывести на экран все строки данной длины
В данном текстовом файле найти длину самой длинной строки и вывести на экран...

Менять рандомно местами ВСЕ строки в txt файле
Привет. Как менять строки местами в txt файле ? Нужна функция которая...

1
Peoples
1269 / 774 / 730
Регистрация: 06.02.2016
Сообщений: 2,081
Записей в блоге: 15
Завершенные тесты: 4
21.08.2016, 18:04 #2
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
#include <iostream>
#include <vector>
#include <algorithm>
#include <fstream>
using namespace std;
int main() {
    vector<string>v1;
    vector<string>v2;
    vector<string>v;
    ifstream ff;
    ff.open("1.txt");
    string s;
    while(!ff.eof()) {
        getline(ff,s);
        v1.push_back(s);
    }
    ff.close();
 
    ifstream fd;
    fd.open("2.txt");
    while(!fd.eof()) {
        getline(fd,s);
        v2.push_back(s);
    }
    fd.close();
    sort(v1.begin(),v1.end());
    sort(v2.begin(),v2.end());
    set_difference (v1.begin(), v1.end(), v2.begin(), v2.end(),back_inserter(v));
    ofstream gf;
    gf.open("1.txt",ios_base::trunc);
    for(vector<string>::iterator iter=v.begin(); iter!=v.end(); iter++) {
        gf<<*iter<<endl;
    }
    gf.close();
    cout<<"Completed"<<endl;
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.08.2016, 18:04
Привет! Вот еще темы с решениями:

Определить, какие буквы алфавита не встречаются ни разу в заданном текстовом файле
Нужна помощь. Задание: Определите, какие буквы алфавита не встречаются ни разу...

Записать в text3.txt строки, которые есть и в text1.txt, и в text2.txt
Здравствуйте, нужно записать в text3.txt строки, которые есть и в text1.txt, и...

В текстовом файле удалить пробелы
Задача такая. Надо из текстового файла (создать его заранее и написать что...

Найти максимальную длину строки в текстовом файле и распечатать все строки файла, имеющие такую длину
Найти максимальную длину строки в текстовом файле и распечатать все строки...


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

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

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