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

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

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

кто напишет программу с коментариями - кину 100р на телефон. - C++

17.05.2011, 20:23. Просмотров 362. Ответов 3
Метки нет (Все метки)

Сравнить построчно два файла и распечатать различающиеся строки (из каждого файла) и их номера.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.05.2011, 20:23     кто напишет программу с коментариями - кину 100р на телефон.
Посмотрите здесь:
C++ Всё же может кто напишет блок схему?
C++ Проверьте кто-то программу!
Кто может написать программу на с++ C++
ну кто нибудь составит программу???????? C++
C++ Кто может проверить программу?
Кто может помочь написать программу на с++ C++
Кто может написать программу? visual c++ 2008 C++
кто может программу на паскале переписать на С или С++ C++
Кто может написать программу для разложения числа N на множители? C++
У меня есть курсач с готовой программой, вернее её кодом. смог бы кто саму программу сделать? C++
Тонкости терминологии: что такое оператор, операция, инструкция и кто из них operator, а кто statement? C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Aneron
157 / 156 / 12
Регистрация: 20.04.2010
Сообщений: 570
17.05.2011, 20:59     кто напишет программу с коментариями - кину 100р на телефон. #2
оригинальный подход к решению вопроса.
igorrr37
1641 / 1269 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
17.05.2011, 21:02     кто напишет программу с коментариями - кину 100р на телефон. #3
тестируй
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
#include<stdio.h>
#include<string.h>
 
int main(){
    FILE *f1=fopen("1.txt", "r"), *f2=fopen("2.txt", "r"); // создаём указатели на файлы
    if(!f1||!f2){perror("Error"); return -1;} // есла файл не существует - выходим
    char b1[200], b2[200]; // сюда будем читать
    int i; // для подсчёта строк
    for(i=0; !feof(f1)||!feof(f2); ++i){ // читаем пока есть строки хоть в одном файле
        if(!fgets(b1, 200, f1)){ // читаем ф1 в буфер б1
            memset(b1, 0, 200); //если строки кончились буфер обнуляем
        }
        if(!fgets(b2, 200, f2)){ // то же самое для ф2 и б2
            memset(b2, 0, 200);
        }
        if(strcmp(b1, b2)){ // если strcmp вернёт не ноль - то строки не равны, тогда
            printf("%d\n", i+1); // выводим i
            puts(b1); // и строки
            puts(b2);
        }
    }
    fclose(f1); // закрываем указатели
    fclose(f2);
    return 0;
}
Ooops
0 / 0 / 0
Регистрация: 17.05.2011
Сообщений: 17
17.05.2011, 21:06  [ТС]     кто напишет программу с коментариями - кину 100р на телефон. #4
igorrr37, неуспеваю...ноут отдавать надо. завтра обязательно посмотрю, если все норм., то кину на счет.
Yandex
Объявления
17.05.2011, 21:06     кто напишет программу с коментариями - кину 100р на телефон.
Ответ Создать тему
Опции темы

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