0 / 0 / 0
Регистрация: 05.06.2018
Сообщений: 29
|
|
1 | |
Записать в третий файл одинаковые числа из двух файлов11.06.2018, 17:47. Показов 2517. Ответов 2
Метки нет Все метки)
(
имеется файл g и файл f с целыми числами. надо в файл h записать одинаковые числа из двух предыдущих файлов. вывести содержимое файлов на экран.
например, в файле g - 6,7,34,15,8 в файле f - 23,15,12,7,4 значит в файл h - 7,15 все это так же вывести и на экран
0
|
|
11.06.2018, 17:47 | |
Ответы с готовыми решениями:
2
Отобрать одинаковые числа из двух массивов и записать их в третий массив
Для двух файлов, включающих по 21 элементу найти парные разницы элементов и записать в третий файл |
837 / 640 / 940
Регистрация: 26.06.2015
Сообщений: 1,409
|
||||||
11.06.2018, 19:17 | 2 | |||||
![]() Решение
по простому
0
|
0 / 0 / 0
Регистрация: 05.06.2018
Сообщений: 29
|
|
11.06.2018, 19:47 [ТС] | 3 |
Геомеханик, посмотрите мой код, пожалуйста
у меня в файле какие-то значки ( а надо цифры) и я не знаю, как на экран вывести Код
#include <stdio.h> #include <iostream> #include <fstream> #include <cstdlib> using namespace std; int main() { FILE *f1; FILE *f2; FILE* f3; f1=fopen("g.txt" , "wb"); f2=fopen("f.txt" , "wb"); for(int i =0; i<15; i++) { fwrite (&i,sizeof(i),1,f1); int k = 15-i; fwrite (&k,sizeof(k),1,f2); } fclose(f1); fclose(f2); f1=fopen("g.txt", "rb"); f2=fopen("f.txt", "rb"); f3=fopen("h.txt", "wb"); while(!feof(f1)) { int i; fread(&i,sizeof(i),1,f1); while(!feof(f2)) { int k; fread(&k,sizeof(k),1,f2); if (k==i) fwrite(&i,sizeof(i),1,f3); } fseek(f2,0,SEEK_SET); } fclose(f1); fclose(f2); fclose(f3); }
0
|
11.06.2018, 19:47 | |
Помогаю со студенческими работами здесь
3
Записать в третий файл строки из первых двух файлов, чтобы они тоже располагались по алфавиту
Различия двух файлов записать в третий Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |