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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.77
ilizard
0 / 0 / 0
Регистрация: 03.12.2012
Сообщений: 50
#1

Как создать динамический двумерный массив с использованием функции malloc? - C++

10.12.2012, 03:38. Просмотров 1794. Ответов 1
Метки нет (Все метки)

Я создаю динамический двумерный массив вот так:

C++
1
2
3
    int **arr = (int**)malloc(m*sizeof(int*));      //объявление матрицы на экран
    for(int i = 0; i < m; i++)
        arr[i] = (int*)malloc(n*sizeof(int));
Но мне сказали, что в этом случае массив получается раскиданным по разным участкам памяти.
Подскажите, как создать динамический двумерный массив, с помощью функции malloc, что бы память выделялась непрерывным куском?

Добавлено через 8 часов 34 минуты
хеей, мне так и не поможет никто?=((
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2012, 03:38
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как создать динамический двумерный массив с использованием функции malloc? (C++):

Динамический двумерный массив (malloc, new) - C++
Подскажите как правильно записать нахождение суммы по строкам используя операторы malloc и new. /*9. Дан двумерный массив из 5 строк...

MALLOC Создать двумерный массив структур - C++
Доброго времени суток. Есть структура struct books { char* title; }; Как с помощью malloc создать двумерный массив? ...

Как создать динамический двумерный массив - C++
Можно ли создать на С++ динамический двухмерный масив? Как? int z , x ; cin &gt;&gt; z ; cin &gt;&gt; x ; int *arr = new int(z); int *arr1...

Как создать двумерный динамический массив - C++
Помогите, пожалуйста, в таком вопросе: нужно создать динамический двумерный массив. Да он еще должен быть такой, чтоб длина строк была...

Как создать динамический двумерный массив - C++
Динамический одномерный массив p можно сождать примерно так: int N, *p; cin &gt;&gt; N; p= new int А как создать динамический...

Как создать двумерный динамический массив (принцип лото)? - C++
Как создать двумерный динамический массив (принцип лото). &quot;Таблица&quot; состоит из 9 столбцов и 3 строк. Из них 15 заполнены цифрами от 1 до...

1
Vourhey
Почетный модератор
6486 / 2260 / 123
Регистрация: 29.07.2006
Сообщений: 12,536
10.12.2012, 03:41 #2
Выделение памяти
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.12.2012, 03:41
Привет! Вот еще темы с ответами:

Выделить память под двумерный массив за один вызов функции malloc - C++
Выделить память под двумерный массив за один вызов функции malloc Если можно - с комментариями

Как правильно создать динамический массив из функции - C++
Вот так ругается компилятор: int** i_matrix; f(i_matrix,N, M); ............................................. void f(int**...

Как правильно создать двумерный массив указателей с использованием calloc? и ввод данных в него - C++
Как правильно создать двумерный массив указателей с использованием calloc и ввести в него данные?

Возможно ли создать двумерный динамический массив? - C++
существует ли возможность создать двумерный динамический массив, к примеру 2х5 ?


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

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

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