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

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

Войти
Регистрация
Восстановить пароль
 
Sylvos
-25 / 6 / 1
Регистрация: 06.04.2011
Сообщений: 85
#1

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

05.02.2012, 23:22. Просмотров 486. Ответов 2
Метки нет (Все метки)

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

Работа с файлами - C++
Подскажите пожалуйста что не так в программе. Она не открывает заданые файлы. #include <fstream> #include <iostream> #include...

Работа с файлами - C++
Задание : напишите программу, которая объединяет возможности программ “Добавление в файл” и “Поиск по файлу”. При запуске программы на...

Работа с файлами - C++
#include <iostream> #include <conio.h> #include <cstring> #include <stdio.h> #include <stdlib.h> #include <fstream> using...

Работа с файлами в C - C++
Добрый день! Я тут новенькая. Помогите плз написать програмку, которая сначало считает весь список с файла в котором находиться информация...

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

Работа с файлами - C++
Здравствуйте! Я вот с такой задачей: Дана последовательность из n вещественных чисел (0.3; 1.5; 2.6; 3.24; 5.89; 6.0; 7.3; 9.25; 10.98)....

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

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

РАБОТА С ФАЙЛАМИ - C++
Пожалуйста объясните задачу, как её сделать? Создать текстовый файл с записями фиксированной длины. Файл содержит информацию об 10...

Работа с файлами - C++
Создать файл, содержащий сведения о месячной заработной плате сотрудников отдела. Каждая запись содержит поля: фамилия со¬трудника,...

Работа с файлами - C++
Всем доброго времени суток) При написании программы возникла проблема.... не знаю как из одного файла в другой переписать некоторые...

Работа с файлами - C++
Проблема заключается в следующем: у меня есть некоторый файл, структуру которого я однозначно знаю. Но как только прога в этом файле...


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

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

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