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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Цикл для подсчета наибольшего произведения в стобцах http://www.cyberforum.ru/cpp-beginners/thread1752271.html
Всем доброго утра(дня). Мне нужно было написать программу, которая создает двумерный массив и считает пару вещей в нем, одна из этих вещей: Наибольшеее произведение в столбце. Подскажите, почему цикл работает так криво и как это исправить? Дело в том, что на данный момент все произведения равны нулю. #include <iostream> #include <cmath> #include <locale> #include <iomanip> using...
C++ Перевернуть массив и, удалив средний элемент и добавить в начало 3 элемента Сформировать двумерный массив целых чисел 1)Распечатать полученный массив. 2)Перевернуть массив и, если число элментов массива нечетное, удалить его средний элемент 3)Добавить в начало массива 3 элемента с значениям M -2 4)Распечатать полученный массив Нужна помощь, вообще ни как не получается сделать Работаю на Microsoft Visual Studio 2015 http://www.cyberforum.ru/cpp-beginners/thread1752253.html
Возвести во введенном натуральном числе каждую цифру в степень, соответствующую ее позиции в числе C++
Возвести во введенном натуральном числе каждую цифру в степень, соответствующую ее позиции в числе. Найти сумму полученных величин. Помогите, просто с суммой цифр понятно, но как определить позицию цифры? #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> int main() { int n, sum=0; printf("n= "); scanf("%d", &n);
C++ Сортировка односвязного списка
Здравствуйте уважаемые киберфорумщики! Нужна срочная помощь!!! В общем у меня есть задача которую нужно сделать но нет ни знаний ни времени на изучение сего вопроса. Поэтому прошу помочь мне с этим знающих людей. Желательно с объяснениями) Построить класс для работы с односвязным списком. Элементы списка - целые числа. сформировать список, упорядочить элементы списка по возрастанию,...
C++ Сумма действительных чисел http://www.cyberforum.ru/cpp-beginners/thread1752182.html
Дано десять действительных чисел. Найти их сумму.
C++ Полиморфизм. Где он должен быть в коде отсутствует полиморфизм, он должен быть в main. но все вроде сделано верно вот задание:2. На основе класса Complex, реализованного в лабораторной рабо-те №2, описать производный класс Vector, представляющий вектор в двумерном Эвклидовом пространстве. 2.1. Описать необходимые методы и дружественные функции для класса Vector. 2.2. Реализовать виртуальную функцию print(), выводящую... подробнее

Показать сообщение отдельно
Andrei2306
0 / 0 / 0
Регистрация: 30.05.2016
Сообщений: 19
02.06.2016, 08:56     Динамическая загрузка и освобождение памяти для двумерного массива
Всем добрый день
У меня возник небольшой вопрос , и надеюсь что отзывчивые форумчане помогут мне с ним разобраться.
Объяснения чтоб понять суть вопроса:
Есть 2ух мерный Массив ( точнее 3) [TaileMap0] [TaileMap1] и [TaileMap2] Допустим:
C++
1
2
3
4
5
6
7
8
9
    constexpr int H_MAP = 22;
    constexpr int W_MAP = 30;
    char TaileMap1 [H_MAP][W_MAP];
    for (int i=0;i<H_MAP;++i)
        for (int j=0;j<W_MAP;j++)
            {
            if (i>10) TaileMap1[i][j]={'0'};
            else TaileMap1[i][j]={' '};
            }
Он генерирует карту, ( 3 масива = 1 карта)
Тоесть когда я мой персоонаж находиться в TaileMap1(в центре ) массиве он видит только отрисовку TaileMap1 .
а TaileMap0 и TaileMap2 находятся в не зоны видимости.
Вопрос ? :
Можно ли реализовать чтобы когда к примеру покидаешь первый TaileMap1 и переходишь в TaileMap2 то (начинает генерироваться TaileMap 3, а TaileMap0 ( чтоб не занимать память сохраняется в TaileMap0.txt .
Чтобы когдв мы вернемся в TaileMap1, TaileMap0 загрузился из TaileMap0.txt .
И так чисто теоритически до бесконечности.
На псевдо коде я примерно понимаю как это все сделать, просто хотел если кто знает как это сделать на c++. Буду рад помощи.

Использую CodeBlock 16.01 (MinGW 4.9.2) и фреймворк SFML.

Зарание всем спс жду ваших ответов с нетерпением.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru