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

Сравнить содержимое двух файлов и совпадающую информацию вывести в третий файл - 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... подробнее

Показать сообщение отдельно
Melodie
3070 / 309 / 5
Регистрация: 02.06.2009
Сообщений: 3,297
16.06.2009, 23:37  [ТС]
Не могу открыть файлы для чтения. вернее первый с файлом который был define# нет проблем , а вот файлы которые должны раскрываться потом НЕ РАСКРЫВАЮТСЯ, "чтоб их".
По этой причине не могу даже проверить если программа работает. Нужна помощь профессионалов.

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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#include <stdio.h>
#include<stdlib.h>
#include<string.h>
#define F_WANT "/want.names"
 
 
int main(int argc, char *argv[])
{
 
    FILE *f1, *f2, *out;
    char want_file[10000]; /* declaring a strings to hold contents of the files*/
    char topps_file[1000];
    char new_file[1000];
    char fn[10];
    char str[10];
 
    int i;
    int year; 
    
    /*open want.names file*/
    
    if ((f1=fopen(F_WANT,"r"))==NULL)
    {
        printf("Error open file %s.\n", F_WANT);
        exit(1);
    }
    else
    {
        
        
        fgets(want_file,sizeof want_file ,f1);  /*put contents of the want.names into want_file*/
        
        fclose(f1);
    
        
    /*open topps.xx files using for loop to compare contents with want.name */
        int i=0;
        for(i=1; i<=12; ++i) 
        {
            year=atoi(argv[i]);
            sprintf(fn,"topps.%2d",year);
 
            if((f2=fopen(fn,"r"))==NULL)
 
                printf("Error open file %s\n", fn);
                exit(2);
            
                fgets(topps_file, sizeof topps_file, f2);
                
    /*open file for writing*/
                out=fopen("new_file.names", "w");
                if(out==NULL)
                    printf("Error open file %s\n", out);
                    esit(3);
 
                
    /*compare and matched data write to new file*/
                while(!feof(topps_file)||!feof(wants_file))
                {
                    if((str=strcmp(topps_file, wants_file))==0)
                    
                        fprintf(out, "%s", str)
                }
 
                fclose(out);
            }
            
        }
 
    fclose(f2);
 
    return 0;
    }
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru