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

Работа с файлами - C++

Восстановить пароль Регистрация
 
Sylvos
-25 / 6 / 1
Регистрация: 06.04.2011
Сообщений: 85
05.02.2012, 23:22     Работа с файлами #1
Как правильно сохранить и загрузить класс с динамическим двумерным массивом.
Есть класс
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class CObject
{
protected:
    int Size_X,Size_Y,X,Y,**Mas;
public:
    ~CObject();
    CObject(int x,int y,int s_x,int s_y);
    friend class CLevel;
    int Get_Size_X();
    int Get_Size_Y();
    int Get_X();
    int Get_Y();
    void Set_X_Y(int x,int y);
    void Show(BITMAP *Buffer);
};
От него наследуется класс
C++
1
2
3
4
5
6
class CField:public CObject
{
public:
    CField(int x,int y,int s_x,int s_y);
    int Delete_Line();
};
Есть еще френдовый класс который принимает адрес CField, в нем мне надо сделать сохранение и загрузку
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class CLevel
{
    BITMAP *Next,*Fon,*Buffer;
    FONT *Font1;
    CField *Field;
    CFigure *Figure,*Next_Type;
    int next_type,Lines_Count,Speed,timer,type,Score;
public:
    CLevel(CField *fie,CFigure *fig);
    bool Check(int d);
    bool Check_Field_Line();
    void Action();
    void Drop();
    void Set_Field();   
    void Show();
    void Menu();
};
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.02.2012, 23:22     Работа с файлами
Посмотрите здесь:

Работа с файлами C++
C++ работа с файлами
Работа с файлами C++
C++ Работа с файлами
C++ работа с файлами на с++
C++ Работа с файлами
Работа с файлами С++ C++
работа с файлами C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
OstapBender
 Аватар для OstapBender
581 / 519 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
06.02.2012, 18:22     Работа с файлами #2
ну перегрузите оператор <<
Felsurt
5 / 5 / 0
Регистрация: 06.02.2012
Сообщений: 19
06.02.2012, 18:29     Работа с файлами #3
тоже не понял в чем вопрос
если волнует техническая сторона вопроса, то методы load, save или операторы ввода/вывода прекрасно решат эту проблему
или не ясно как хранить данные в файле?
это вопрос формата
чем характеризуется двумерный массив? количеством строк, столбцов и собственно самими данными

так и сохраняйте: количество строк, количество столбцов, нулевая строка, первая строка, и тд
Yandex
Объявления
06.02.2012, 18:29     Работа с файлами
Ответ Создать тему
Опции темы

Текущее время: 09:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru