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

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

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

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

21.10.2013, 18:06. Просмотров 221. Ответов 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;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.10.2013, 18:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Разработать класс с++ (C++):

Разработать класс Tableware (посуда) и производный класс Dish (тарелка). Описать атрибуты - C++
Разработать класс Tableware (посуда) и производный класс Dish (тарелка). Описать атрибуты.

Разработать класс Man (человек) и производный класс Student (студент). Описать атрибуты. - C++
Разработать класс Man (человек) и производный класс Student (студент). Описать атрибуты.

Разработать класс и производный класс - C++
Разработать класс Tableware (посуда) и производный класс Dish (тарелка). Описать атрибуты.

Разработать производный от абстрактного класса Figure класс и класс, производный от производного - C++
Разработать базовый абстрактный класс Figure с пустым виртуальным методом print для вывода в дальнейшем полной информации об объекте: ...

Разработать класс - C++
Разработать класс, набор методов (конструктор, деструктор и указаны методы) для программной модели заданного объекта. Описание объекта и...

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.10.2013, 18:06
Привет! Вот еще темы с ответами:

Разработать класс - C++
Помогите пожалуйста. Необходимо построить окружность, вписанную в равносторонний треугольник, если известно, что некоторые две его вершины...

Разработать класс - C++
Помогите решить задачи: Разработать класс Number. Класс должен быть прозрачен с позиции любого числового типа языка С. Таким образом...

Разработать класс - C++
Требуется разработать класс для работы с деревьями. Только не с бинарными деревьями, не путайте :) Каждый элемент может иметь сколько...

Разработать класс - C++
Помогите написать программу, вот задание: Разработать класс, набор методов (конструктор и минимум два метода) для программной модели...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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