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

Сравнить содержимое двух файлов и совпадающую информацию вывести в третий файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Калькулятор http://www.cyberforum.ru/cpp-beginners/thread40366.html
Нужно написать калькулятор, который бы работал с числами любой размерности и со скобками. У кого-нибудь есть какие-то идеи по этому поводу?? (чистый с (без++)) Простой калькулятор есть.
C++ наследование. виртуальные ф-ции, но трабл в графике, в движении фигуры Итакс, здравствуйте)) Это случилось! Это - наследование и виртуальные функции!!! В графическом режиме, help me... Необходим компактный набор треугольников одного цвета и квадратов другого цвета, которые произвольно двигаются, изменяя размеры только квадратов и общие цвета. компактный набор треугольников и квадратов -- это как? всмысле они близко др. к др. находятся?? но как тогда это... http://www.cyberforum.ru/cpp-beginners/thread40357.html
C++ Предложения в динамическую память
Как занести в динамическую память введеные с клавиатуры предложения, вводить до тех пор, пока не будет введено предложение, в котором будет только одна буква "К". Вывести предложения в таком порядке, что бы предложения были рассположены в порядке спадания количества слов. В программе применить функцыю подсчета слов.
Как запустить консольное приложение в фоновом режиме? C++
у меня такая проблема, мне надо, чтоб консольное приложение при запуске сворачивалось в трей, или чтоб не было открытого окна cmd, подскажите, кто знает:) З.Ы. Заранее спасибо!:)
C++ Взаимодействие программы и ОС. http://www.cyberforum.ru/cpp-beginners/thread40338.html
Подскажите пожалуста (только сильно не пинайте плз :)) как реализовывается (или с помощью чего) взаимодействие программы и ОС, а потом например с интернетом (аля бот)... как это называется? или дайте пожалуста ссылку на то, где об этом можно почитать. Спасибо :)
C++ Вычислить сумму: 2/3 + 3/4 + 4/5 + ... + 10/11 Ребят нужно сдать практические,если не сдам не допустят до экзамена! кому не трудно помогите please!(сам не понимаю) 1)Вычисление суммы (цикл с параметром) Вычислить сумму: 2/3 + 3/4 + 4/5 + ... + 10/11 2)Дан массив целых чисел. Определить: *сумму элементов массива, расположенных после первого положительного эле-мента. *сумму положительных элементов массива 3)двумерные массивы... подробнее

Показать сообщение отдельно
accept
4820 / 3240 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
16.06.2009, 11:06     Сравнить содержимое двух файлов и совпадающую информацию вывести в третий файл
C
1
        fscanf(wants_file,"%*d%s",&input1, &input2);
здесь, например, попытка сохранить одно значение но по двум адресам, а адресы приведены несущестующие, так как переменных input1 и input2 нет

надо точно представлять, что раскладываешь (то есть иметь формат файла однотипный и легкочитаемый), аргументы командной строки делать в последнюю очередь (поначалу задавая их вручную)

и вместо такой
C
1
2
3
4
5
6
7
8
9
10
11
    if ((f2 = fopen(fn,"r")) == NULL) {
        printf("Error open file %s\n", fn);
        exit(2);
    } else {
        int i = 0;
        while (fgets(topps_file, sizeof topps_file, f2) != NULL) {
            fscanf(topps_file, "%s", &input);
            topps[i] = input;
            ++i;
        }
    }
лучше юзать вот такую
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    if ((f2 = fopen(fn,"r")) == NULL) {
        printf("Error open file %s\n", fn);
        exit(2);
    }
   
    { /* это если тебя волнуют блоки от else */
        int i = 0;
 
        while (fgets(topps_file, sizeof topps_file, f2) != NULL) {
            fscanf(topps_file, "%s", &input);
            topps[i] = input;
            ++i;
        }
    }
потому что тогда код становится кусочным, а кусочки потом переносить можно, так как они становятся автономными
блок, как видишь, может не иметь оператора (если тебе необходимо создавать локальные переменные блока)

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