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

Записать в text3.txt строки, которые есть и в text1.txt, и в text2.txt

07.07.2015, 13:21. Просмотров 1160. Ответов 2
Метки нет (Все метки)

Здравствуйте, нужно записать в text3.txt строки, которые есть и в text1.txt, и в text2.txt
помогите, пожалуйста
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.07.2015, 13:21
Ответы с готовыми решениями:

Записать 200 случайных чисел в файл a.txt. В файл b.txt вывести четные, а в файл c.txt нечетные
Записать 200 случайных чисел в файл a.txt. В файл b.txt вывести четные, а в файл c.txt нечетные.

В папке К2 создайте файл t3.txt, в который перепишите вначале текст из файла t1.txt, а затем из t2.txt
Программным путем: 1. В папке С:\temp создайте папки К1 и К2. 2. В папке К1: a) создайте файл...

Посчитать сколько в файле input.txt символов и записать их количество в output.txt
Поступил на информатику, задали рассказать что и как делает программа, я напишу как считаю...

Переписать все числа из файлов 1.txt и 2.txt в файл 3.txt
Здравствуйте! Нужна помощь. Есть два текстовых файла 1.txt и 2.txt в них есть числа....

Найти минимальное и максимальное числа из input.txt и записать его в файл output.txt
Еще раз приветствую дорогие программисты.Надеюсь на вашу помощь. Найти минимальное и максимальное...

2
gazlan
3163 / 1922 / 312
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
07.07.2015, 13:46 2
Создать из первого файла словарь (строк, либо хэшей). Сопоставить второй файл словарю.
0
Геомеханик
805 / 608 / 940
Регистрация: 26.06.2015
Сообщений: 1,409
07.07.2015, 16:13 3
Лучший ответ Сообщение было отмечено brrr как решение

Решение

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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
#include <iostream>
#include <strstream>
#include <fstream>
#include <set>
#include <string>
 
typedef std::set<std::string> fset;
 
 
//пересечение множеств
void intersect(std::ostream& _o, 
               const fset& a, const fset& b){
    fset::const_iterator p1 = a.begin();
    fset::const_iterator p2 = b.begin();
    while((p1 != a.end()) && (p2 != b.end())){
        if(*p1 < *p2)
            ++p1;
        else { 
            if(*p1 == *p2){
                _o << *p1 << std::endl;
                ++p1;
            }
            ++p2;
        }
    }
    _o.flush();
}
 
 
//пересечение входных потоков
void str_intersect(std::ostream& _o, 
                   std::istream& _i1, 
                   std::istream& _i2){
    fset sa, sb;
    std::string s;
 
    while(std::getline(_i1, s) && ! _i1.fail())
        sa.insert(s);
    
    while(std::getline(_i2, s) && ! _i2.fail())
        sb.insert(s);
 
    intersect(_o, sa, sb);
    sa.clear();
    sb.clear();
}
 
 
int main(void){
    // для примера
    char s1[] = "Здравствуйте, нужно записать\n"\
                "в text3.txt строки, которые\n"\
                "есть и в text1.txt, и в text2.txt\n"\
                "помогите, пожалуйста.\n"\
                "конец";
    std::istrstream sp1(s1);
 
    char s2[] = "Здравствуйте, нужно записать\n"\
                "в text8.txt СТРОКИ, которые, \n"\
                "есть и в text1.txt, и в text2.txt\n"\
                "помогите мне, пожалуйста!\n"\
                "конец";
    std::istrstream sp2(s2);
 
    str_intersect(std::cout, sp1, sp2);
 
/*  работа с файлами
    std::ifstream f1("file1.txt");
    std::ifstream f2("file2.txt");
    std::ofstream f3("result.txt");
    str_intersect(f3, f1, f2);
    f1.close();
    f2.close();
    f3.close();
*/
    return 0;
}
Результат работы кода
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.07.2015, 16:13

Считать 10 целых чисел с файла 1.txt и записать в файл 2.txt максимальный элемент и его индекс
нужно считать 10 целых чисел с файла 1.txt и записать в файл 2.txt максимальный элемент и его...

Отсортировать N-ую строку файла fin.txt по возрастанию длин слов в строке и записать ее в fout.txt
не могу понять c++ , поможет кто разобраться? на паскале всё получается, а сейчас решил C++ изучить...

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


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

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

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