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

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

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

Разработать класс с++ - C++

21.10.2013, 18:06. Просмотров 215. Ответов 0
Метки нет (Все метки)

Разработать класс SortedFile – сортированный файл, в данном файле хранятся строчки одинаковой длины в порядке возрастания. Имя файла задается в конструкторе. Реализовать метод слияния двух файлов (результирующий файл должен остаться сортирован-ным).

написал часть ода дальше не могу понять что делать
C++ (Qt)
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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
#include <iostream>
#include <stdio.h>
 
using namespace std;
 
class Files 
{
private:
    FILE *f;
    FILE *f1;
 
    
    char* FileName;
    char* FileName2;
     char* FileName3;
public:
    Files(){};
 
    Files(char* FileName)
    {
        this ->FileName = FileName;
        f = fopen(FileName, "a+");
                
               
            
      {
        this ->FileName2 = FileName2;
        f1 = fopen(FileName2, "a+");
        
      
               
}
}
 
  
 
    ~Files()
    {
        fclose(f);
        fclose(f1);         
        fclose(f3);
    };
    
 
    void Files::Open(Files f) 
    {
 
       f.f=fopen(Files::GetName(),"w+");
        
 
 
    }
    void Files::Close(Files f)
    {
 
    }
 
    char* Files::GetName(){return FileName;} 
    char* Files::GetName2(){return FileName2;}
     char* Files::GetName3(){return FileName3;}
     
    void Files::WriteStr(char *d,int n,Files f) // 
 
    {
         
       cout<<"Zapis strok"<<endl;{
        for(char i=0;i<n;i++){
            fprintf(f.f,"%c ",d[i]);
        fflush(f.f);}
        cout<<"Stroka zapisana"<<endl;}
        
    }
 
    
 
   
   
};
 
int main ()
{
    char* Name="1.txt";
    char* Name2 ="2.txt";  
     
               
            char arr1[]={'a','a','b','c','e'};
            
                Files fa1 = Files(Name);
            fa1.WriteStr(arr1, 5, fa1);
            
            char arr2[]={'v','d','r','t','y'};
             
                Files fa2 = Files(Name2);
            fa2.WriteStr(arr2, 5, fa2); 
            
        
    
    system("pause");
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.10.2013, 18:06     Разработать класс с++
Посмотрите здесь:

Разработать класс Phone - C++
Разработать классы для описанных ниже объектов. Включить в класс методы set (…), get (…), show (…). Определить другие методы. 1....

Разработать класс Время - C++
ПОМОООГИТЕ ПЛИИЗ,ПОНЯТИЕ НЕ ИМЕЮ КАК ЭТО ДЕЛАТЬ. ЗАДАЧА- Согласно варианту задания написать программу на языке С++. Класс - Время ...

Разработать класс Матрица - C++
Помогите исправить код!!! задача рабочая,но целиком не работает!Т.е когда вырезаешь (коментируешь) часть кода работает одна чать программы...

Разработать класс Tmatrix - C++
Здравствуйте!Помогите сделать задачу Разработать класс Tmatrix для работы с двумерным массивом (матрицей), содержащим целые числа....

Требуется разработать класс - C++
Помогите! Разработать класс для представления понятия &quot;Канцелярский предмет&quot;. Примем, что состояние объектов этого класса определяется...

Разработать класс «Студент» - C++
Добрый вечер)если не сложно , помогите реализовать одну из программ)а то на завтра нужно чтобы было всё готово, а дела не позволили...

Разработать класс String - C++
Разработка класса строка Задание Разработать класс String определив для него методы: • копирования строк, реализовав оператор = ; ...

Разработать класс Book - C++
почему мне выдает ошибку??? Нужно разработать класс Book. определить конструктор и деструктор. реализовать объявленные методы доступными...

разработать класс прямоугольика - C++
разработать класс прямоугольника который должен содержать два числа эти числа явл. сторонами прямоугольника числа должны быть приват в...

Разработать класс стэк - C++
Разработать класс стэк. Класс должен содержать набор методов для поддержки основных операций работы со стэком. Должны быть реализованы...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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