Форум программистов, компьютерный форум CyberForum.ru

Все числа, содержащиеся в двух бинарных файлах одновременно, переписать в третий файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Количество интераций http://www.cyberforum.ru/cpp-beginners/thread64528.html
#include<stdio.h> #include<math.h> float v(float x, float y) {return x*x*x+y-exp(-x-y*y)-1;} float dix(float a, float b, float (*v)(float x, float y), float eps, float d) { float t,z; z=v(d,a); if(v(d,a)*v(d,b)>0||eps<=0){printf("ERROR!");}
C++ Перевод числа из 10 в 2 сс Написать рекурсивную функцию перевода числа из 10 в 2 систему счисления. Помогите пожалуйста. http://www.cyberforum.ru/cpp-beginners/thread64526.html
C++ О выборе переводчиков
Всем привет! вот кто может написать что-нибудь подобающее ?? организации нужно нанять переводчиков для перевода с определенного мн-ва языков. Каждый их имеющихся переводчиков владеет некоторыми иностранными языками и требует определенную зарплату.требуется определить,каких переводчиков следует нанять,чтобы сумма расходов была минимальной. пожалуйста,кто напишет,комментарии не могли бы...
Ввод больших чисел используя массив или функцию С++ C++
Помогите пожалуйста чайнику в С++ написать программку на С++, вводящую числа большой разрядности, используя массив)):help: (Классы для чисел с неограниченной разрядностью, использовать нельзя).Пишите пожалуйста подробно)))
C++ Atoi, atof. http://www.cyberforum.ru/cpp-beginners/thread64510.html
Подскажите пожалуйста, как с помощью функций atoi, atof, проверить, является ли данное число действительным? Добавлено через 21 минуту Это я так думаю, можно с помощью этих функций проверить, может кто-то подскажет, как можно с помощью других функций проверить?
C++ Алгоритм шифрования Рабина Привет всем! :) Очень нужен исходник на С++ или С# для алгоритма шифрования/дешифрования Рабина. Для написания курсовой работы... Если нет исходника, то подскажите, пожалуйста, где достать информацию, потому что именно об этом алгоритме ее почему-то ооочень мало! :( Буду рада любой помощи! ;) подробнее

Показать сообщение отдельно
manfeese
129 / 128 / 16
Регистрация: 04.01.2009
Сообщений: 415
18.11.2009, 19:50     Все числа, содержащиеся в двух бинарных файлах одновременно, переписать в третий файл
а сложного то что? Создаем 2 файла
C++
1
2
3
4
FILE * f1,f2,f3;
f1=fopen("f1.file","w[COLOR="red"]b[/COLOR]");
f2=fopen("f2.file","w[COLOR="red"]b[/COLOR]");
...
Записываем в них любые значения примерно так:
C++
1
2
3
4
5
6
for (int i = 0; i<10; i++)
{
   fwrite(&i,sizeof(i),1,f1);
   int k = 10 -i;
   fwrite(&k,sizeof(k),1,f2);
}
закрываем оба файла и открываем вновь для чтения и записью его значений в третий файл:

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
fclose(f1);
fclose(f2);
f1=fopen("f1.file","r[COLOR="Red"]b[/COLOR]");
f2=fopen("f2.file","r[COLOR="Red"]b[/COLOR]");
f3=fopen("f3.file","w[COLOR="Red"]b[/COLOR]");
 
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);
Ну гдето так!
В третьем файле будут записаны значения, которые присутствую и в 1-м и во 2-ом файлах. А флаг "b" при открытии файла означает, что файл будет открыт для чтения/записи в двоичном режиме...
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru