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

Инициализация двумерного Динамического массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ функции задания с матрицами (Выделить квадратную матрицу максимального размера...) http://www.cyberforum.ru/cpp-beginners/thread731823.html
Даны 2 матрицы A и B. Используя функцию для каждой из них найти: Кроме этого написать функции а). для генерации элементов матриц; б).для чтения матриц их текстового файла. Использовать 3 файла...
C++ Найти производную всех членов арифметической прогрессии от 10 до 30 с шагом 1,15 Найти производную всех членов арифметической прогрессии от 10 до 30 с шагом 1,15 подскажите пожалуйста http://www.cyberforum.ru/cpp-beginners/thread731816.html
Задача: Реализуйте работу с файлом как с двунаправленной очередью символов C++
Новичок просит помощи. Сессия совсем близко, а программирование идет туго. Более простые задачи пытаюсь делать сам/спрашивать/писать на курсах, а не могли бы вы помочь мне с самой последней и...
C++ БУДИЛЬНИК
Кто нибудь сможет дать код будильника на С или С++?
C++ Работа со списками http://www.cyberforum.ru/cpp-beginners/thread731776.html
Здравствуйте! Нужно реализовать много разных функций по работе со списками. Все работает кроме одной. Есть однонаправленный линейный список. Нужно сделать функцию замены элементов в списке. В...
C++ Вычислить сумму элементов массива, расположенных между максимальным и минимальным элементами. Вычислить сумму элементов массива, расположенных между максимальным и минимальным элементами. Полученную сумму присвоить первому элементу массива. Упорядочить элементы массива по возрастанию методом... подробнее

Показать сообщение отдельно
yekka
385 / 149 / 8
Регистрация: 12.05.2011
Сообщений: 450
14.12.2012, 20:34
Цитата Сообщение от daslex Посмотреть сообщение
Двумерный динамический массив это одномерный массив указателей на одномерные массивы и есть.
это не так.


А по теме можно так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <cstring>
#include <iostream>
 
using namespace std;
 
const int Etalon[6][6]=
{
    1,2,3,4,5,6,
    7,8,9,8,7,6,
    5,4,3,2,1,0,
    1,2,3,4,5,6,
    7,8,9,0,9,1,
    5,3,1,1,3,4
};
 
int main()
{
    int (*M)[6] = new int[6][6];
    memcpy(M, Etalon, sizeof(Etalon));
    std::cout << M[4][4] << std::endl;
    return 0;
}
Заметьте, с использованием настоящего двумерного массива
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru