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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Перевод символа в число и обратно. http://www.cyberforum.ru/cpp-beginners/thread441463.html
Здравствуйте! Как перевести число в символ, и ,наоборот, как перевести символ в число? То есть по ASCII 'A'==65, как можно это реализовать в программе?
C++ Реализовать класс Реализовать класс «Правильная треугольная пирамида». Поля класса должны содержать информацию о ребре основания и боковом ребре. Разработать функцию для вычисления площади полной поверхности пирамиды. С поддержкой работы в Visual Studio 5. http://www.cyberforum.ru/cpp-beginners/thread441461.html
Не работает код внутри while C++
Пишу крестики-нолики. Есть такой кусок кода: do { correctData = true; cout << "Какую ячейку занять? : " << endl; cin >> nextMove; if ( (nextMove < 1) || (nextMove > 9)) {
C++ Как на писать правильно ?
В одномерном массиве, состоящем из N вещественных элементов, вычислить: 1) Сумму положительных элементов массива 2) Произведение элементов массива, расположенных между максимальным по модулю и минимальным по модулю элементами. 3) Упорядочить элементы массива по убыванию. В массиве должно быть не менее 12 элементов. Массив заполните случайными значениями (или выполните...
C++ Отладка многопоточного приложения http://www.cyberforum.ru/cpp-beginners/thread441405.html
Читаю РИхтера, пытаюсь выполнить его примеры, хотелось бы зайти в отладчик и посмотреть, что там происходит, но вовремя отладки все подвисает и висит, жму ф7, что б остановить отладку и после этого все нормализуется. В настройках проекта стоит мультитрединг дебуг длл. Помогите разобраться или здесь только логированием можно отлаживать
C++ Кости домино Написать проект, в котором случайным образом рисуется кость домино, а затем все кости, которые к ней можно присоединить. подробнее

Показать сообщение отдельно
Sylvos
-25 / 6 / 1
Регистрация: 06.04.2011
Сообщений: 85
05.02.2012, 23:22     Работа с файлами
Как правильно сохранить и загрузить класс с динамическим двумерным массивом.
Есть класс
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();
};
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru