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

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

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

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

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

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

Даны два файла с числами. Получить новый, каждый компонент которого равен наибольшему из соотв. компонентов заданных файлов - C++
Количество чисел в исходниках одинаковое. Надо вроде сравнить числа попарно и выводить наибольшее из пары в файл(преподавательница сказала)...

Даны символьные файлы f и g . Записать в файл h все начальные совпадающие компоненты файлов f и g - C++
Даны символьные файлы f и g. Записать в файл h все начальные совпадающие компоненты файлов f и g

Пусть даны два файла целых чисел - C++
Тут задали следующее, кто знает напишите код программ плиз: 1. Пусть даны два файла целых чисел. Определить, больше ли минимальное...

Определить, совпадают ли компоненты файла - C++
Даны два текстовых файла f и g. Определить, совпадают ли компоненты файла f с компонентами файла g. Если нет, то получить номер первой...

Даны два отрезка действительной прямой. Определить, пересекаются ли они - C++
Даны два отрезка действительной прямой. Определить, пересекаются ли они, и если да, найти длину их пересечения. Помогите пожалуйста )Если...

Сложная обработка элементов файлов. Найти сумму положительных компонент файла, расположенных до максимальной компоненты... - C++
Помогите пожалуйста! Создать числовой файл F . Найти сумму положительных компонент файла, расположенных до максимальной компоненты....

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
IrineK
Заблокирован
03.04.2011, 06:05 #2
В Си или С++?
0
qwerasdfv
0 / 0 / 0
Регистрация: 26.02.2011
Сообщений: 13
03.04.2011, 14:54  [ТС] #3
Цитата Сообщение от IrineK Посмотреть сообщение
В Си или С++?
В си++
0
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 минут
правда забыл уже про эту задачу, но а всё же, может всётаки хотябы пару слов? Просто интерестно
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.04.2011, 21:08
Привет! Вот еще темы с ответами:

Даны два угла треугольника (в градусах). Определить существует ли такой треугольник - C++
10 Даны два угла треугольника (в градусах). Определить существует ли такой треугольник, и если да, то будет ли он прямоугольным. Результаты...

Даны два угла треугольника (в градусах ). Определить существует ли такой треугольник - C++
2. Даны два угла треугольника (в градусах ). Определить существует ли такой треугольник. Если да, то будет ли он прямоугольным.,,, что...

Даны два отрезка действительной прямой. Определить, содержится ли один из них полностью в другом. - C++
Доброго времени суток! Программа работает, но результат неправильный. Задача состоит в следующем:Даны два отрезка действительной прямой....

Даны два угла треугольника (в градусах ). Определить существует ли такой треугольник. Если да, то будет ли он прямоугольным. - C++
Даны два угла треугольника (в градусах ). Определить существует ли такой треугольник. Если да, то будет ли он прямоугольным. (заранее...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
03.04.2011, 21:08
Ответ Создать тему
Опции темы

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