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

Сравнить соответствующие элементы в 2х файлах - C++

Восстановить пароль Регистрация
 
aliseoncka
0 / 0 / 0
Регистрация: 24.11.2012
Сообщений: 7
26.12.2012, 16:14     Сравнить соответствующие элементы в 2х файлах #1
Дано 2 файла,содержащих одинаковое количество челых чисел.Перезаписать первый файл следующим образом:если число из второго файла больше соответствующего числа в первом,то число из второго файла записывается в первый файл на место меньшего.

Вот что у меня получилось, только при запуске указывается на ошибку при записи в файл. Подскажите, пожалуйста, что там нужно поменять))
Код
#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
#include<stdio.h>
#include<math.h>

int main()
{
  clrscr();
  FILE *f,*f2;
 int i;
 int s[20];
 int k[20];

  f=fopen("file.txt","r+");
  f2=fopen("file2.txt","r");

  while (!feof(f))
  {
  s[i]=getw(f);// Читает с первого файла
  k[i]=getw(f2);// Читает с второго файла
    
     if (s[i]<k[i])   {s[i]=k[i];} // сравнивает соответствующие элементы
     fprintf(f,"\n");  
     fprintf(f,s[i]);   //записывает в первый файл
  }

  fclose(f);
  fclose(f2);
  getch();
  return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.12.2012, 16:14     Сравнить соответствующие элементы в 2х файлах
Посмотрите здесь:

C++ Обработка матрицы ( среднее значение произведения элемента, поменять местами соответствующие элементы)
C++ Заданы два массива. Сравнить соответствующие элементы массивов и вывести на экран массив, состоящий из совпавших элементов.
Матрица. Все элементы последней строки уменьшить на соответствующие элементы третьего столбца C++
Сравнить соответствующие элементы каждой пары массивов C++
Все элементы последней строки матрицы увеличить на соответствующие элементы предпоследней C++
C++ Совпадают ли элементы в двух текстовых файлах?
Перестановка элементов над дополнительной диагональю на соответствующие ей элементы под ней C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 05:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru