|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.01.2013, 13:16 | #1 |
Пользователь
Регистрация: 20.12.2011
Сообщений: 40
|
Сравнение строк файлов Си
Задание такое:вывести на экран те строки, которые есть в 1 файле, но нет во втором. Т.е. нужно каждую строку 1ого файла сравнивать с каждой строкой второго.Проблема в том, что программа каждый раз когда находит несоответствие во втором файле выводит ее на экран,а надо один раз после того как проверит все строки 2ого файла.Вот что получилось:
Код:
|
18.01.2013, 13:26 | #2 |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 224
|
Если я правильно понял проблему, то нужно вынести вывод из внутреннего цикла во внешний:
Код:
Люди бывают 10 типов: те, кто понимают двоичную систему счисления, и те, кто не понимают...
|
18.01.2013, 13:33 | #3 |
Пользователь
Регистрация: 20.12.2011
Сообщений: 40
|
Спасибо!
Только тут еще одна ошибка получается,после считывания первой строки первого файла и ее сравнения со строками второго не переходит к следующей строке первого файла. С этим не поможете? |
18.01.2013, 14:16 | #4 |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 224
|
Помогу, почему бы и нет. Ошибка в том, что второй файл кончается, и после обработки первой строки из первого фала feof(f2) всегда равно true. Когда дочитали до конца второго файла, нужно вернуться в его начало:
Код:
Люди бывают 10 типов: те, кто понимают двоичную систему счисления, и те, кто не понимают...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сравнение строк двух текстовых файлов | Alina111 | Общие вопросы C/C++ | 4 | 10.01.2013 10:03 |
сравнение строк | goluzov | Общие вопросы C/C++ | 4 | 27.08.2012 01:10 |
Сравнение строк | revaldo666 | Общие вопросы C/C++ | 6 | 05.12.2011 18:27 |
Макрос на сравнение и подсчет в первом столбце строк, и сумирование значений этих строк в другом столбце | Shpr0T | Microsoft Office Excel | 8 | 30.08.2010 17:52 |
Сравнение строк | Jasper92 | Общие вопросы C/C++ | 6 | 23.12.2009 12:49 |