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

Функция объявления двумерного массива - C++

Восстановить пароль Регистрация
 
Harmonster
9 / 9 / 3
Регистрация: 20.05.2012
Сообщений: 101
11.12.2013, 13:08     Функция объявления двумерного массива #1
Данный код - объявляет двумерный массив arr[n][m]. Как из этого куска кода сделать функцию? Передаваемые параметры как мне кажется n и m, а возвращаемый я не понимаю как сделать. Помогите

C++
1
2
3
4
5
int n, m;
cin >> n >> m;
int** arr = new int*[n];
for (int i = 0; i<n; i++)
arr[i] = new int[m];
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.12.2013, 13:08     Функция объявления двумерного массива
Посмотрите здесь:

C++ Функция fill Для двумерного массива
C++ нужна функция для обмена строк двумерного массива на плюсах
функция для двумерного массива C++
функция сортировки двумерного массива C++
Функция ввода двумерного массива C++
C++ Функция не меняет значения двумерного массива
Функция инициализации двумерного массива нулевыми элементами C++
C++ Шаблонная функция сортировки двумерного массива

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
5955 / 5560 / 1788
Регистрация: 18.12.2011
Сообщений: 14,209
Завершенные тесты: 1
11.12.2013, 13:30     Функция объявления двумерного массива #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
int** CreateArray(int n,int m)
{
       int** arr = new int*[n];
       for (int i = 0; i<n; i++)
           arr[i] = new int[m];
       return arr;
}
void DeleteteArray(int** arr,int n)
{
        for (int i = 0; i<n; i++)
           delete[] arr[i];
        delete[] arr;
}
int main()
{
    int n1, m1;
    cin >> n1 >> m2;
    int** MyArr = CreateArray(n1,m1);
 
   ....
   DeleteArray(MyArr,n1);
}
Yandex
Объявления
11.12.2013, 13:30     Функция объявления двумерного массива
Ответ Создать тему
Опции темы

Текущее время: 04:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru