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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
qwerasdfv
0 / 0 / 0
Регистрация: 26.02.2011
Сообщений: 13
#1

Даны два файла,определить совподают ли компоненты файлов - C++

02.04.2011, 19:05. Просмотров 666. Ответов 3
Метки нет (Все метки)

Помогите,пожалуйста,написать программу. Даны два файла,определить совподают ли компоненты файлов,если нет вывести номер элемента где они различны.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.04.2011, 19:05     Даны два файла,определить совподают ли компоненты файлов
Посмотрите здесь:

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
IrineK
Заблокирован
03.04.2011, 06:05     Даны два файла,определить совподают ли компоненты файлов #2
В Си или С++?
qwerasdfv
0 / 0 / 0
Регистрация: 26.02.2011
Сообщений: 13
03.04.2011, 14:54  [ТС]     Даны два файла,определить совподают ли компоненты файлов #3
Цитата Сообщение от IrineK Посмотреть сообщение
В Си или С++?
В си++
dimon1984
40 / 38 / 0
Регистрация: 22.01.2011
Сообщений: 670
03.04.2011, 21:08     Даны два файла,определить совподают ли компоненты файлов #4
подскажите плиз. Вроде всё правильно по заданию, а строки в цикле for не показываются вообще, хотя естественно в двух файлах есть несовпадения :
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
int main()
{
    ifstream f1; f1.open("test.txt");
    ifstream f2; f2.open("t.txt");
 
    int n=0, n1=0, y=0, st=0, str_num[100]; // в str_num номер строк, где не совпали символы
    char s1,s2;
    while(true)
    {
        if(f1.eof() || f2.eof()) break;
        f1.get(s1); f2.get(s2);
        if(s1=='\n') st++;   // st - подсчёт строк
        if(s1!=s2) str_num[n++]=st; // для последующего вывода строк
    }
    char st1[100] , st2[100];  // сюда пишется строка за строкой из файла
    for(int x=0; x<n-1; x++)   // пока не прошли все несовпадения
    {
        n1=0;
        f1.seekg(0); f2.seekg(0);
        while(n1!=str_num[y])
        {
            f1.getline(st1,100);  f2.getline(st2,100); //чтение одной строки 
            n1++;
        }
        cout << st1 << endl << st2 << endl;
        y++;     //указатель на следующее несовпадение в str_num[y]
    }
 
    system("pause");
    return 0;
}
Добавлено через 4 минуты
тоесть в цикле for пытался вывести те строки из файла, где несовпадения

Добавлено через 1 час 6 минут
ну-с там же всего лишь наверно какая-то мелочь подлая незаметная

Добавлено через 38 минут
так кто-то подскажет?

Добавлено через 2 минуты
или там проблема с кодировкой?

Добавлено через 20 минут
неужели все знают но молчат?

Добавлено через 2 часа 30 минут
правда забыл уже про эту задачу, но а всё же, может всётаки хотябы пару слов? Просто интерестно
Yandex
Объявления
03.04.2011, 21:08     Даны два файла,определить совподают ли компоненты файлов
Ответ Создать тему
Опции темы

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